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