What can we learn from the recent by-election in Harrogate, and what it could mean for a General Election?
On the 11 April we saw the results of the Stray, Woodlands and Hookstone district by-election. Previously the seat was Libdemm and they held