The Labour MP said the electorate would punish Mrs May for what she described as a “cut and run” election.
But the latest YouGov poll reveals the Conservatives would win 44 per cent of the vote – almost double Labour’s 23 per cent, which suggests it could be the biggest Tory victory in history.
Diane Abbott said the electorate would want Theresa May "to pay" for holding a snap General Election
This is a cut and run election and I think she will find the electorate will want her to pay a price for this
“But it’s important to stress this is a massive U-turn by Theresa May. She promised she wasn’t going to do this, she promised she would go to 2020, but she’s chosen to cut and run.
“This is a cut and run election and I think she will find the electorate will want her to pay a price for this.”
She added the party had “everything in place” for the election.
No Tory party in Government has been so far ahead in the polls this close to a General Election – and, if the figures translated into votes, the result would outshine even Margaret Thatcher’s famous post Falklands victory in 1983, which saw the Tories secure 397 seats.
Politicians react as Theresa May calls snap general election on June 8 Tue, April 18, 2017
UK Prime Minister Theresa May has announced her intention to hold an early general election on June 8
AFP/Getty Images 1 of 5
Theresa May has called for a snap general election
Get Quotes on Home Insurance
No other Conservative government in modern times has been this far ahead of the main opposition party 51 days from a General Election, which will take place on June 8.
Regular polling in the UK began after the Second World War.
This historic lead will come as a fresh blow to Jeremy Corbyn, as his party continues to languish at the hands of the increasingly popular female Prime Minister.