Paying the price

So after a turgid and damaging few weeks for the Tories the LibDems have won the North Shropshire by-election, a seat held by Tories since the 1832 Reform Act, overturning a Tory majority of...