Labour is on course for a 140-seat majority at a snap election, a major new poll has suggested.
Keir Starmer’s party would scoop 470 seats to just 129 for the Tories and 26 for the SNP if a national ballot was held tomorrow, according to the survey for Best for Britain.
But the large-scale research, using the controversial “multilevel regression and poststratification” method, found Labour’s lead was vulnerable to Rishi Sunak wooing large numbers of undecided voters - and the threat from Nigel Farage’s Brexit vehicle Reform UK.