Keir Starmer will resign as UK Prime Minister after less than two years in office Labour won a large majority in 2024 but with the lowest vote share since 1945 Starmer faced internal party rebellions and challenges from right-wing Reform UK