Why were the Liberal Democrats successful in the North Shropshire by-election instead of Labour?
In the 2019 general election, the Labour Party came in second in North Shropshire.
In this year's by-election, however, not only are the Liberal Democrats the main challenger to the Conservatives, but during the campaign there were accusations that the Labour candidate would split the Liberal Democrats vote.
When the results were declared, not only did the Liberal Democrats overturn the Conservative majority, the Labour party also performed significantly worse compared to the General Election two years previously.
Are there specific reasons why Labour is not running stronger in a seat where it traditionally places second?