Boris Johnson is living on borrowed time. He has poisoned the Tory Party from top to bottom.
The report by admired civil servant Sue Gray cannot ignore the facts we already know.
Number 10 was hosting parties while the rest of us were obeying the rules.