Sir Keir Starmer will become British prime minister, with Labour winning 412 seats in Parliament in a general election landslide victory.
All but two of the 650 seats have now been declared.
Sir Keir Starmer will become British prime minister, with Labour winning 412 seats in Parliament in a general election landslide victory.
All but two of the 650 seats have now been declared.