The results started flowing in shortly after the polling stations closed last night and it soon became apparent that the Exit Polls were proving pretty accurate and things wouldn't be quite so clear-cut as many had previously believed. Theresa May had called a snap election in the belief that she could increase her overall majority in the Commons and strengthen her hand in the upcoming Brexit negotiations, however with a Hung Parliament now confirmed, the future of the Prime Minister is now in doubt in some quarters and while she remains odds-on at 3/10 with William Hill to remain as Prime Minister after the dust has settled, the same firm go just 4/1 that Boris Johnson will be in the hot-seat.
Following his success in retaining his Uxbridge and South Ruislip seat, Johnson said:
"It is early to comment on the events unfolding tonight in this General Election.
"But one this is absolutely clear, I think to all of us who have been elected as MPs tonight across our fantastic country, that is we have got to listen to our constituents and listen to their concerns."
Brexit negotiations are imminent and one wonders whether they will need to be postponed should there be a problem in forming a government with some Conservative's even suggesting that another election may need to be called, a realistic possibility with Coral going just 6/4 that we have another General Election before the end of 2017.
Labour's John McDonnell claimed that Theresa May had made a massive mistake in calling the snap General Election and when asked whether she should resign, he said:
"Increasingly now political commentators and by the sound of it, some Tory MPs now consider her position is now untenable.
"I was expecting Boris Johnson to launch his leadership campaign tonight. But clearly not tonight, maybe tomorrow."
Labour leader Jeremy Corbyn could yet throw his name into the hat and he can be backed at 16/1 to be the next PM with some firms going as low as 11/1.
Prime Minister after formation of government - Best odds
3/10 - Theresa May
4/1 - Boris Johnson
16/1 - Jeremy Corbyn
20/1 - David Davis