-
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...