By tomorrow, Donald Trump will have spent 100 days as President of the United States of America.

His first months as president have seen persistent allegations over Russian connections, tirades against the media, a failure to push through healthcare reform, a shift to a more proactive foreign policy, and attempts to create manufacturing jobs in the US.

When he assumed office, the billionaire businessman, TV star and now 45th US president also enjoyed the lowest approval rating of any recent president – and these ratings haven't got any better.