The next British general election is in 2029, but you could already feel the tremor from the council election of May 7.

The surge of Nigel Farage’s Reform UK Party is the clearest warning sign yet that Prime Minister Keir Starmer is living on borrowed time. The Labour Party is divided, its influence weakened, and Starmer’s days in Number 10 are numbered.

Yet it was only two years ago that Labour won a historic landslide victory after 14 years of a Conservative Party government consumed by Brexit turmoil, inflation, scandals, NHS pressures, and leadership chaos.

Although some suggested at the time that Labour’s victory was more apparent than real, meaning, for example, that it won a large number of parliamentary seats but a smaller percentage of the votes, it didn’t matter. Labour had been reborn.

What happened?