The optics this morning could not look any worse for the Conservative party. They have been defeated by Labour in a red wall constituency – demonstrating how vulnerable they are to losing seats newly won in 2019. And they have suffered a crushing defeat against the Lib Dems in a formerly (very) safe seat.

These by-elections were not a revolt against Brexit

Comments
Don't miss out
Join the conversation with other Spectator readers. Subscribe to leave a comment.
UNLOCK ACCESSAlready a subscriber? Log in