Surrey MP sacked from government role
The Prime Minister's sacked one of his Cabinet ministers despite some wanting him to be the one that leaves Downing Street, and a flurry of resignations.
Surrey Heath MP Michael Gove has been fired from his role as the levelling up secretary.
Boris Johnson rejected calls to quit on Wednesday and dramatically sacked Cabinet rival Michael Gove, but was later hit with the departure of a third Cabinet minister - Welsh Secretary Simon Hart - and further demands to go from the Attorney General.
Mr Johnson met ministers in No 10 on Wednesday, where he was told he had lost the confidence of the Tory party and should not continue in office - but refused to listen.
Mr Gove was thought to have told the Prime Minister on Wednesday morning that it was time for him to quit.
That was followed by a delegation of Cabinet ministers going to No 10 to tell Mr Johnson he should stand down after losing the trust of his MPs.
Mr Johnson's relationship with Mr Gove has long been troubled, with the Prime Minister's leadership campaign in 2016 derailed when his rival withdrew support and decided to run himself.
But it was not only Mr Gove who sought to persuade Mr Johnson that his time in No 10 should end.
Home Secretary Priti Patel, Business Secretary Kwasi Kwarteng, Transport Secretary Grant Shapps, Northern Ireland Secretary Brandon Lewis and Welsh Secretary Mr Hart were among the Cabinet ministers telling Mr Johnson to stand down.
Allies including Culture Secretary Nadine Dorries and Brexit Opportunities Minister Jacob Rees-Mogg remained supportive of Mr Johnson.
Ms Dorries said the Prime Minister's priority was to "stabilise the Government".
Esher and Walton MP and Deputy Prime Minister Dominic Raab also remained loyal to Mr Johnson and defended him at a session of the backbench 1922 Committee.