Theresa May faced fresh pressure over her Brexit strategy after farming minister George Eustice resigned from government to oppose any delay to Britain's exit day next month.

Mr Eustice said he had backed the prime minister through "a series of rather undignified retreats" but he was afraid that the prospect of a vote on extending article 50 would lead to the "final humiliation of our country".

His resignation came after MPs overwhelmingly voted to lock in the prime minister’s promise to give parliament a veto over a no-deal Brexit, while Ms May opened the door to a "limited" delay to Brexit.

In a letter to Ms May, Mr Eustice wrote: “Developments this week will lead to a sequence of events culminating in the EU dictating the terms of any extension requested and the final humiliation of our country.”

He continued: “If the position of parliament is now that we will refuse to leave without an agreement then we are somewhat stuck,” he wrote.

“This is uncomfortable for everyone, but we cannot negotiate a successful Brexit unless we are prepared to walk through the door.”

Meanwhile, Labour confirmed it will table bid for second referendum - and shadow chancellor John McDonnell said there was a chance of the vote could be won.

He told ITV: "“We are still going to argue that we want a general election, we are still going to argue we think our deal that we have put up was the best option.”

“But we realise... we have got to break this deadlock.”

It came as the row over antisemitism in Labour rumbled on, with Tom Watson, the party's deputy leader, saying Liverpool Wavertree MP Luciana Berger's decision to quit Labour over anti-Jewish abuse was the "worst day of shame" in the party's history.