Keir Starmer will be UK’s new PM after Rishi Sunak concedes defeat in general election

Several key Tory figures also lost their seats in the election.