UK general election results in full: Labour wins in landslide

With nearly all of the 650 seats declared, Keir Starmer has become the new prime minister with a large Labour majority. Follow the final results and find out how your constituency voted

The Guardian