John McDonnell has condemned Theresa May for putting "party before country" by calling for an election.
With only four seats left to be declared, the election result has been confirmed to be a hung Parliament, meaning May's gamble to go to the polls has backfired.
And McDonnell, the shadow chancellor of the exchequer and returning MP for Hayes and Harlington, was scathing of the Prime Minister when he spoke to Paul Ross on Friday morning.
He said: "I think she [Theresa May] called an election unnecessarily. She put party before country in this election.
"She saw her party was 20 points ahead of us in the polls, and even higher at one point in time.
"She rushed into this election purely for party advantage and people have thought this is inappropriate for a Prime Minister."