Starmer faces mounting pressure after Labour election losses May 18, 2026 Ministers resign as Labour suffers heavy local poll setbacks.
Europe Britain's Labour Party wins parliamentary majority, passing required 326-seat mark July 5, 2024