As an aside, it’s been underreported that the Lib Dems held on to every one of their massive by-election wins in once-safe Conservative seats. Unprecedented. Going forward this is bad news for the Tories. They’re not going to be able to shift the LDs out of the GE seats taken from them.
Haven't been to Banbury since the 80s, but my late uncle was a leading light in the local Tory party and the very definition of an old, gin-soaked, British Imperialist.
The idea that Banbury now has a Labour MP will have him spinning in his grave.