A bombshell poll has predicted a 314-seat majority for Labour - with the Tories losing every seat north of Lincolnshire.
Keir Starmer's party would win 482 seats if a general election was held tomorrow, the eyebrow-raising forecast says, more than double the 202 they hold now.
The Conservatives are predicted to win just 69 seats, which would mean a loss of 296 - by far the party's worst result in a century.