![What the North Shropshire by-election results mean for Boris Johnson's leadership](https://cdn.newsserve.net/ONPglobe256.png)
What the North Shropshire by-election results mean for Boris Johnson's leadership
The Liberal Democrats have overturned a huge Tory majority to win the North Shropshire by-election in a seismic victory that will pile further pressure on Boris Johnson.
Full Article