Leading Brexiteer Nigel Farage has blasted this morning's Brexit deal as "humiliating" for Britain.
The former Ukip leader, a lynchpin of the Leave campaign in last year's EU referendum, made the comments after a deal was announced by British and EU representatives, including key negotiator Michel Barnier and European Commission president Jean-Claude Juncker.
Britain will pay between £35 billion and £39 billion to the EU as part of the deal, while the rights of EU nationals working in the UK will be enshrined.
Farage wrote on Twitter: "The British PM flying through the night to meet 3 unelected men and agree to every single one of their demands is humiliating for our country.
"A deal in Brussels is good news for Mrs May as we can now move on to the next stage of humiliation."
Farage also turned on Boris Johnson and Michael Gove, who stood alongside him in the Leave campaign last year.
"Boris Johnson and Michael Gove are putting their party before country again," Farage said. "They know this isn't what 17.4m people voted for."
Prior to the deal's announcement, Farage had demanded Theresa May's resignation over her perceived mishandling of the Brexit talks.
He suggested the Prime Minister, who has been widely lambasted over recent months, must quit "to save Brexit".
Farage quit as Ukip leader in the wake of victory in the EU referendum, and subsequently became a key ally of Donald Trump in the US.