Labour won and won big. Although the opinion polls had long predicted Sir Keir Starmer would become prime minister, the scale of his victory and its potential impact on the country will take time to sink in.
With the party expected to win just over 410 MPs and have an overall majority of some 176, this was a historic win — and a catastrophic loss for the Conservatives.