Labour MPs have warned the end of Sir Keir Starmer’s premiership is in sight after a humiliating by-election defeat in Gorton and Denton that saw the party finish third behind Nigel Farage’s Reform and the victorious Green Party.
The prime minister has vowed to “keep on fighting” and refused to be drawn on speculation about his future after his party failed to retain a constituency considered one of the safest Labour seats in the country.