An observer monitors the sorting of ballots in the count centre in Shrewsbury. AFP
North Shropshire by-election candidate Helen Morgan of the Liberal Democrats arrives at the election count before the declaration at Shrewsbury Sports Centre. Getty Images
Helen Morgan during her acceptance speech at Shrewsbury Sports Centre, where she said voters had sent a clear message to Mr Johnson that his 'party is over'. Getty Images
Election staff sorting votes during the count for the North Shropshire by-election in Shrewsbury. AP Photo
Helen Morgan speaks to Liberal Democrat leader Ed Davey on the telephone after her acceptance speech. Getty Images
Conservative Party candidate Neil Shastri-Hurst speaks to the media after the declaration. This is the first time the parliamentary seat has changed party in nearly 200 years. PA
Howling Laud Hope of the Official Monster Raving Loony Party salutes his supporters as his result is announced. AFP
Candidates await the results in Shrewsbury. AFP
An observer monitors the sorting of ballots in the count centre in Shrewsbury. AFP
North Shropshire by-election candidate Helen Morgan of the Liberal Democrats arrives at the election count before the declaration at Shrewsbury Sports Centre. Getty Images
Helen Morgan during her acceptance speech at Shrewsbury Sports Centre, where she said voters had sent a clear message to Mr Johnson that his 'party is over'. Getty Images
Election staff sorting votes during the count for the North Shropshire by-election in Shrewsbury. AP Photo
Helen Morgan speaks to Liberal Democrat leader Ed Davey on the telephone after her acceptance speech. Getty Images
Conservative Party candidate Neil Shastri-Hurst speaks to the media after the declaration. This is the first time the parliamentary seat has changed party in nearly 200 years. PA
Howling Laud Hope of the Official Monster Raving Loony Party salutes his supporters as his result is announced. AFP
Candidates await the results in Shrewsbury. AFP
An observer monitors the sorting of ballots in the count centre in Shrewsbury. AFP