UK PM Keir Starmer vowed to fight on after his Labour Party suffered heavy losses in local elections that deepened doubts over his ability to govern.

Leader defiant in face of calls from some of his MPs to quit but admits ‘results are tough, and there’s no sugarcoating it’

By 8 am local time, Nigel Farage's anti-immigrant Reform UK had gained over 350 seats, while Labour under Keir Starmer had lost over 240 across 40 of the 136 English councils to…