
Damien Egan has won the by-election in Kingswood, overturning a majority of more than 11,000.
The result comes during a bruising night for the Tories who are braced to lose Wellingborough also.

Damien Egan has won the by-election in Kingswood, overturning a majority of more than 11,000.
The result comes during a bruising night for the Tories who are braced to lose Wellingborough also.