The Labour party has won its biggest ever byelection victory by overturning a 20,000-vote Conservative majority in Selby and Ainsty, sending a 25-year-old to parliament.
But Keir Starmer’s party failed to win Uxbridge and South Ruislip, Boris Johnson’s old constituency. The Conservatives held on to the outer London seat with a majority of 495, the only bit of good news in an otherwise miserable night for Rishi Sunak.
The Liberal Democrats…