After North Shropshire, Boris Johnson and Keir Starmer should be worried

Yesterday’s by-election saw the Tories self-implode and Labour fail to make ground. The Lib Dems will be hoping this marks a change in their image

This post was originally published on openDemocracy RSS.