Britain has had six prime ministers in 10 years: What to know
British Prime Minister Keir Starmer followed in the footsteps of five predecessors to hand in his resignation on Monday, capping off a politically volatile decade for the island monarchy.

TL;DR
- Keir Starmer resigned as British Prime Minister after his Labour Party's poor election performance and economic stagnation.
- Starmer is the sixth prime minister to leave office since 2016, marking a decade of political instability.
- David Cameron resigned in 2016 due to opposition to Brexit.
- Theresa May was ousted amid controversy over implementing the Brexit verdict.
- Boris Johnson resigned in 2022 due to ethics investigations and economic concerns, amid scandals like 'partygate'.
- Liz Truss served for only 45 days, resigning after her proposed tax cuts destabilized financial markets.
- Rishi Sunak resigned in July 2024 after a landslide election victory for the Labour Party, ending 14 years of Conservative government.
- Sunak's tenure was marked by economic slump and blunders like leaving D-Day commemorations early.