The Liberal Democrats have pulled off a stunning by-election victory, overturning a 16000 majority in a seat that has always voted Conservative. Leader Sir Ed …

source