British Prime Minister Keir Starmer is pledging to revive his struggling government amid calls to resign after disastrous local elections for his Labour Party.

The votes are being widely seen as an unofficial referendum on the prime minister, whose popularity has plummeted.

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