Tories lose North Shropshire seat they held for nearly 200 years David Graham 2 years ago The Liberal Democrats’ Helen Morgan takes North Shropshire in a by-election. www.bbc.co.uk