-
Jun 13, 2026
This is not the end, but it’s well past the beginning of the end, or even the middle of the end. It feels, with six days until the Makerfield by-election is expected to return...
-
May 9, 2026
These feel like the most significant local elections for a generation. It was a potentially historic day for Reform and Plaid Cymru, with a few caveats. It was a good day for the...
-
May 2, 2026
Keir Starmer has now been Prime Minister for one year and 300 days, which puts him 43rd in the list of Britain’s longest-serving prime ministers. Whether he survives the seven...