North Shropshire by-election: Historic Lib Dems win is declared

The Lib Dems have stunned the Conservatives with victory in the North Shropshire by-election.

Source