what were the results of the 1997 winchester by-election?
the 1997 winchester by-election, was won by mark oaten (liberal democrat) with a majority of 21,556.