Labour MP John McDonnell called for Theresa May to stand down as prime minister as he retained his Hayes and Harlington seat in a hung parliament.
 
He said Theresa May had unnecessarily called a snap election and had given no detailed plan about the future of the country’s relationship with Europe.
 
“I think the message went to Theresa May that you cannot run an election by reciting slogan after slogan without having a real debate about those policies,” he said.
 
“To run from the debate with the leader of the opposition I thought demonstrated not strong and stable but extremely weak and extremely wobbly.”
 
He promised to make sure his constituents’ voices remained heard, and added: “I give you this assurance - Labour is ready to form a government now.”
 
Liberal Democrat candidate Bill Newton Dunn said he felt ‘very sad’ for the people of Hayes and Harlington.

“They voted overwhelmingly for two people - McDonnell and Greg Smith - who voted for Brexit and Brexit means poverty and less money,” he said.
                                                                                                                      
“We are going to have less money for the public services, it is a deep tragedy and I wish they were not going to find out the hard way which they are going to.”
 
Alongside collaborating with Europe to enable access to the single market, the shadow chancellor addressed the need to protect the future of young people, restore cuts to schools, protect national security and the health service. 
 
Winning with 31,796 votes, a 18,115 lead over Conservative candidate Greg Smith, Shadow Chancellor John McDonnell said: “The electorate wanted to talk about more than Brexit.
 
“They wanted to talk about what is going on in our health service, the waiting lists going up, people being treated in corridors, the underfunding, but also the exploitation of our health staff.
 
“It cannot be right that in the fifth largest economy in the world we have nurses who have to depend on food banks to survive.”
 
He added: “I don’t believe the Tories are in a position now to form a stable government or have this prime minister remain in office.”
 
The night’s event also saw a Conservative win in Ruislip, Northwood and Pinner and a hasty exit from Boris Johnson following his 23,716 in Uxbridge and South Ruislip to Labour’s Vincent Lo who received 18,682.
 
UKIP candidate Cliff Dixon said: “It’s going to take a couple of weeks to work through this and work out the wreckage really. 
 
“As we saw in her six years as home secretary Theresa May promised big but achieved nothing and we will be here ready when she messes us Brexit which we know she will.
 
“Labour and Conservatives for 100 years have messed this country up. 
 
“It was a two way squeeze tonight, I think people were voting because they saw two parties put forward an awful vision of the country and they were voting for what they didn’t want rather than what they did want.”
 
With the UK’s future now hanging in the balance after an inconclusive result, the entire country is waiting for the prime minister’s next move.