It's by-election Thursday!
- 3 Westminster by-elections, defences SNP 2 Lab 1
- 15 local polls for 18 seats, defences C 6 LD 4 C 3 PC 3 Lab 2 RUK 2 Grn 1
And all of this is examined by Andrew's Previews for your entertainment! Start with Aberdeen South at andrewspreviews.substack.com/p/previewing...
All the right votes, but not necessarily in the right order