Who won the general election? Results in maps and charts
Labour has won an historic landslide in yesterday’s general election. The latest forecasts expect Keir Starmer to come to power with 410 seats, with the Tories reduced to a rump of 131. North of the border the SNP have faced disaster and are predicted to retain just six seats. Perhaps the story of the night,