Cabinet approves Theresa May's EU withdrawal agreement but 'up to 10 ministers' voice major concerns

Theresa May has announced on the steps of Downing Street that her cabinet has reached a collective decision to back the draft Brexit agreement.

Senior ministers were summoned to No 10 for one-on-one meetings with the prime minister as news finally emerged of a draft agreement with Brussels after months of wrangling.

Ahead of the cabinet showdown, Ms May faced Jeremy Corbyn for a dramatic session of prime minister's questions, where he accused the PM of offering the British people a choice between a "botched deal and no deal".

She also faced the wrath of one Eurosceptic Tory MP, Peter Bone, who said if media reports over Ms May's Brexit deal were "accurate" then she would lose the support of Tory colleagues.

As it happened...