When Keir Starmer won the Labour leadership in 2020, following the party’s worst election defeat since 1935, many people shook him by the hand, said ‘good luck’ and then added darkly ‘you’re not going to do it in five years’. Just three years later, he has done ‘it’, to the extent that Labour is 20 points ahead in the polls.

Keir Starmer: ‘We haven’t won – yet’

Comments
Don't miss out
Join the conversation with other Spectator readers. Subscribe to leave a comment.
UNLOCK ACCESSAlready a subscriber? Log in