Keir Starmer Resigns as UK Prime Minister After Two Years
Keir Starmer resigned as British Prime Minister on June 22, 2026, after failing to maintain party unity or voter support following a period of policy instability and shifting political allegiances. His departure marks the end of a tenure defined by a pragmatic, non-ideological approach that eventually alienated both Labour lawmakers and the public. Party insiders … Read more