When Keir Starmer became prime minister in 2024, Labour had won a landslide victory and the Conservative party had suffered its worst ever defeat after 14 years of governance. The new PM had both an ...