Britain is poised to witness an unprecedented era of political instability, with the resignation of Sir Keir Starmer setting the stage for a record-breaking sixth prime minister in just 10 years.
Keir Starmer has announced he will resign as Labour leader, paving the way for the end of his tenure as prime minister after serving less than two years.