British Prime Minister Keir Starmer ended all speculation about his future on Monday by announcing his resignation, less than two years after guiding the Labour Party to a landslide victory in the 2024 general election.

Despite leading Labour to a landslide victory in the 2024 general election, Starmer has reportedly faced growing internal dissent following controversies and policy reversals

Keir Starmer won a landslide victory for Labour in 2024 but has come undone after just two years as the far-right surges.

By Julian Sheaand XING YI in London |

Keir Starmer's resignation marks a dramatic reversal for a leader who swept to power promising stability after years of political turmoil. Instead, he leaves office facing…