FREE now and never miss the top politics stories again. SUBSCRIBE Invalid email Sign up fornow and never miss the top politics stories again. We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

The President pulled out of the G7 agreement and then launched into a series of scathing and abusive tweets. Trump also insisted he would score his relationship with fellow world leaders 10 out of 10, but failed to name Theresa May in his list of counterparts. He said: "I would say that the level of relationships is a 10, we have a great relationship. "Angela (Merkel) and Emmanuel (Macron) and Justin (Trudeau), I would say the relationship is a 10."

The President pulled out of the G7 agreement and then launched into a series of tweets

He added: "The relationship that I've had with the leaders of these countries, I would really rate it, on a scale of zero to 10, I would rate it a 10. "That doesn't mean I agree with what they are doing, and they know very well that I don't." But when the President took to twitter he blasted the Canadian PM after Trudeau said he would “not be pushed around” in reference to Donald Trump’s proposed trade tariffs. Donald Trump tweeted: "PM Justin Trudeau of Canada acted so meek and mild during our G7 meetings only to give a news conference after I left saying that, 'US Tariffs were kind of insulting' and he 'will not be pushed around'.

Trump called the Canadian PM dishonest and weak

"Very dishonest and weak. Our Tariffs are in response to his of 270 percent on dairy!" The tweets came after a tense day of G7 talks. Trump angered leaders by arriving late, ignoring the dress code and leaving early. The President ordered fresh tariffs on the car market. This meant the two-day meeting was a disaster.

Trump angered leaders by arriving late, ignoring the dress code and leaving early