None the less, campaigns are not devised for the entertainment of journalists and websites. They are crafted to win votes. Which this one seems to be doing.
Continuing our series on the key contests in each region and nation.
Was your vote in the EU referendum a vote for yourself, your family, your neighbourhood, your country, Europe, or the world? For the short-term or the long?
The snap election sparked a frenzied effort to get people in place across the country. The process left some candidates and activists feeling trampled.
This Welsh seat contains some Corbyn enthusiasts, but a much larger number of determined non-voters.
We began the election with Labour ahead in the polls in the capital. The Lib Dems are trying to capitalise on the Remain vote. And it’s likely to get nasty.
The first article in our mini-series series focusing on the topic of intergenerational fairness comes from Age UK, and argues the value of pensions must be sustained.
Perhaps the reason why the Conservatives are marginalising them is that the former are shaping an electoral coalition big enough to include Leavers and Remainers.
Most people I’m meeting seem either pro-Leave or resigned to it happening – and believing that Theresa May is best-placed to see it through.
There has been progress – and there are signs that many BME Labour voters are beginning to feel that their votes are being taken for granted.
Overall, grassroots priorities cut across the stereotype of Tory supporters and suggests that Mayite conservatism has a strong appeal to activists.
We should not let the Left’s virtue-signalling convince us that imposing further penalties on drivers would be a good idea.
Her strategy of winning over UKIP voters en masse while not losing Remain Tories to the LibDems worked well yesterday. What will Labour voters do on June 8?
The Tories are making gradual rather than spectacular progress on ethnic diversity – as the party’s class of 2017 looks set to prove.