Prime Minister Keir Starmer said on Monday he would resign, with a new leader to be in place by the time parliament returns in September, paving the way for Britain to have its seventh leader in 10 years.
Prime Minister Keir Starmer said on Monday he would resign, with a new leader to be in place by the time parliament returns in September, paving the way for Britain to have its seventh leader in 10 years.