The poll suggests Sir Keir Starmer's party has won with an estimated overall majority of 170 seats - while the Conservatives, led by Rishi Sunak, look likely to record their lowest seat tally in the party's history.
They’re not taking enough votes to win a lot of seats but I bet they’ve taken enough votes to change a few marginal Conservative seats into Labour ones.
They’re not taking enough votes to win a lot of seats but I bet they’ve taken enough votes to change a few marginal Conservative seats into Labour ones.