Boris Johnson's anti-corruption tsar today resigned over the PM's "clear" breaches of the Ministerial Code, saying "it's over".
John Penrose quit his post in a stinging letter as he joined Jeremy Hunt, Angela Richardson and Jesse Norman as the latest Tories to come out against their leader.
Tory MPs are holding a historic vote of no confidence in Boris Johnson from 6pm tonight.