
A prime minister who led a party to win 412 seats in an election held only 18 months ago might be expected to have the full support of his party and the public throughout the entire term of government. Yet rumours continue to swirl about Keir Starmer’s position.
The next general election isn’t scheduled until 2029, so why is there already so much speculation about Starmer potentially being replaced?