Boris Johnson has resigned as Tory leader.
For so many Tory MPs who’ve been frustrated with him over the years - not to mention the public - it’s been a very long time coming.
The final straw was a scandal which united sexual impropriety and the Prime Minister’s personal integrity - both hissing fuses in the party.