Witney by-election: Tory majority slashed in David Cameron's former seat

4000
3000