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.
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.