BREAKING: The Liberal Democrats have won the North Shropshire by-election.

Helen Morgan polled 17,957 votes, while the Tory candidate Neil Shastri-Hurst was second on 12,032.

Read more: https://t.co/kpZTp4Qv8q pic.twitter.com/xkO1GSpJsT

— Sky News (@SkyNews) December 17, 2021