World

Pressure grows on U.K.’s Starmer to quit as PM

Published: 

Britain's Prime Minister Sir Keir Starmer pauses as he delivers a speech, at the Coin Street Neighbourhood Centre in Waterloo, London, Monday May 11, 2026.