
UK Prime Minister Keir Starmer delivered a fiery speech on Monday, framing his leadership as a "battle for Britain's soul" amid growing unrest within his own Labour Party and calls by senior leaders to step down.
With backbencher MPs issuing ultimatums and heavy losses in recent local elections fueling revolt, the address was positioned as make-or-break, as Starmer sought to fend off challenges threatening his tenure, which will end in 2029.