More than 2.6 million people have abandoned their support for Brexit and now back staying in the EU, a major study has concluded.
If the huge number of Britons who have changed their mind had voted to stay in the EU in 2016, the referendum would have delivered a clear Remain verdict.
The data will add to the debate about whether the country now needs a new referendum, with millions having second thoughts about their Leave vote amid growing fears about Britain crashing out of the EU without a deal.
In a key finding that will particularly intensify pressure on Jeremy Corbyn to take a tougher stance against Brexit, the study found the overwhelming majority of those changing minds are Labour voters in seats the party currently holds.