Boris Johnson has been left trying to save his premiership after a pair of Cabinet resignations and a series of Government exits threatened to force him from Number 10.
Rishi Sunak quit as chancellor on Tuesday, alongside Sajid Javid who resigned as health secretary, in a move that came just as the Prime Minister was being forced into a humiliating apology to address the row over scandal-hit former deputy chief whip Chris Pincher.
The pair were swiftly replaced on Tuesday night, with Nadhim Zahawi promoted to be the new Chancellor and Steve Barclay becoming Health Secretary.