President Donald Trump has warned Britain “may not be able to trade with the US” because of Theresa May’s Brexit deal in comments that could torpedo her hopes of winning Parliament’s backing.

Mr Trump said the agreement Mrs May reached with Brussels on Sunday “sounds like a great deal for the EU” as he urged the Prime Minister to think again.

The President’s intervention flies in the face of Mrs May’s claims that Britain will be able to strike free trade deals around the world after Brexit despite her concessions to the EU.

The timing could hardly have been worse for Mrs May, coming after she had spent hours in the Commons trying to convince MPs that her deal was the right one for Britain.

It hands her critics a powerful weapon as she begins a two-week election-style campaign to sell her deal to the public and save her premiership.