In a stonking victory Labour overturned an 18,000 majority in Wellingborough on a 28.5% swing – the second biggest from the Tories at a by-election since the Second World War

By

Source link