British Prime Minister Keir Starmer is under mounting political pressure following poor results in local elections, the departure of five ministers, and growing public discontent. Voters have criticized Labour for failing to deliver on campaign promises, with critics arguing the party attracted disaffected Conservative voters through vague pledges it could not keep.