Keir Starmer has resigned as British prime minister and Labour leader after a revolt by his own MPs. His departure follows plunging approval ratings, policy U-turns, scandals and heavy Labour election losses.
Keir Starmer has resigned as British prime minister and Labour leader after a revolt by his own MPs. His departure follows plunging approval ratings, policy U-turns, scandals and heavy Labour election losses.