North Shropshire result is the second biggest Con to Lib Dem swing at a by-election since 1945
Two of the top 10 largest Con-Lib Dem swings achieved in 2021