UK politics & policy

Labour wins close Peterborough by-election

Labour has narrowly held on to its Peterborough seat in a UK parliamentary by-election, as the party fended off a challenge from Nigel Farage’s newly formed Brexit party and pushed the Conservatives into third place