Previewing the Fairwood ward, Swansea by-election of 28th May 2026

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