Previewing the Aberdeen South by-election of 15th June 2026

All the right votes, but not necessarily in the right order