Politics is going round in circles. Five years ago, Nigel Farage emerged triumphant from the European parliament elections, after Ukip won the most votes and seats.
Elections can be energising, they can be bruising, and over the past few years the public have been to the ballot box far more often than expected.
It is only just beginning to sink in how disastrous Theresa May’s failure is for the Conservative Party. The opinion polls have recorded huge drops in Tory support. The most recent from ComRes put the Tories on 23 per cent, which may be an outlier but there is no reason why they should not fall further.
Jeremy Corbyn’s instant verdict on the government’s Brexit proposal is that “it’s worse than Theresa May’s deal”. This may not be right, but it is probably the easiest way to analyse