Sir Keir Starmer’s fall from general election victory to the brink of being ousted as Prime Minister has happened at extraordinary speed.
He took Labour to a landslide victory in July 2024, with more than 400 MPs from his party elected to Parliament.