Lib Dems claim “shock victory” over Tories in Carterton by-election

Lib Dems claim “shock victory” over Tories in Carterton by-election