Jeremy Hunt has warned Theresa May that her Brexit deal could put Britain into a "Turkey trap" and will be voted down by Parliament unless it is changed, The Telegraph can disclose.

The Foreign Secretary warned the Prime Minister that she risked consigning the nation to a fate similar to Turkey, which has been stuck in negotiations over its status with the EU for 31 years.

He is one of six Cabinet ministers who have raised serious concerns about the scale of the Tory rebellion over Brexit, with Mr Hunt suggesting that 66 Tory MPs could vote against it.

Also criticising the deal was Sajid Javid, the Home Secretary, who said it could leave the UK unable to strike free trade deals after Brexit.

The Telegraph can provide a detailed account of last week's Cabinet meeting, which led to the resignation of two ministers and took Mrs May's premiership to the brink. The account has been verified by more than a dozen ministers and government sources.

The Prime Minister's hopes of sealing her Brexit deal in Brussels on Sunday were dealt a significant blow on Wednesday night as she failed to finalise terms during a meeting with Jean-Claude Juncker, the European Commission President.