If the forecast is accurate, it means Sir Keir Starmer will become prime minister with 410 Labour MPs.

for more ...