Donald Trump has accused European leaders of “robbing” the US and treating it like a “piggy bank” as he delivered a new snub to Theresa May.

The US President said that the US has been “taken advantage of for decades and decades” and warned the European Union that it would be a "mistake" to start a trade war with the US, adding: "We can't lose, the numbers are so astronomically against them. We win that war 1,000 times out of 1,000."

He said that the US is the “piggy bank that everybody’s robbing”, adding: “That will change.”