The UK electorate produced another fascinating election result to match those elections of 2015 and 2010. I did expect a hung parliament but never imagined the Labour Party to win in places like Kensington and Canterbury. (Thomas Beckett must be turning.) Theresa May won the most seats but no majority. All her fault.

But here are some of my winners and losers.

Winners

Jeremy Corbyn – Jezza stepped up and ran a smart, aspirational and energetic campaign. Getting 40% of the vote is an incredible achievement. Made Labour relevant again.

Young voters – Thanks mainly to Corbyn and his social media connections 72% of young people got out there and voted. The future is bright for young people getting involved.

Social media – Proof again that today no modern successful political campaign can do without effective social media messaging.

Ruth Davidson– Continues to make the Tory Party a significant player in Scotland. Davidson’s success in Scotland may have saved Theresa May’s Premiership. Davidson is a worthy successor to May.

Social Care – Credit to Corbyn for making social care a key issue from the moment he became Labour leader and during the election campaign.

Female MPs – Record number of 207 female MPs (32%) will be in the House of Commons.

Police – Tories no longer has the votes to make further cuts to police funding.

AmberRudd – Despite just scraping through her seat with a majority of 346, Rudd was the Tories’ most effective performer during the debates. She may demand a safer Tory seat for next time.

House Select Committees – With a minority government Select Committees will have more influence on how the Tories govern.

170 Labour MPs – If these MPs from the last parliament had just given Corbyn even 5% support Labour would be in power today. Major own goal by the likes of John Woodcock, Stephen Kinnock, Yvette Cooper, Owen Smith etc.

Theresa May – Self centered May is too much like former PM Gordon Brown and it showed during her disastrous campaign.

Boris Johnson – Must regret not challenging for the Tory leadership in 2016.

Nick Clegg – Politically was a dead man walking since the tuition fees u-turn in 2012 when he was Deputy PM.

Alex Salmond – One of the heavyweights of British politics over the past 20 years. The biggest shock of the night for me.

Media – For 2 years the media threw everything at Corbyn. Especially Daily Mail editor Paul Dacre. They patronised his leadership credentials at every turn. You knew the Tory media were getting desperate when they played the IRA card against Corbyn in the final week of campaign…

DUP -…yet the irony of May being propped by the Democratic Unionists Party (DUP) is not lost on some. Given the DUP’s past links to terrorist and paramilitary groups. The DUP are a 19th century version of the Tea Party. Given the DUP anti gay marriage stance….How does May explain this kumbaya with the DUP to LGBT Tories such as Ruth Davidson and Justine Greening?

Labour Party Grandees – Now will the likes of Tony Blair, Jack Straw, Alan Johnson, Charles Clarke, Jacqui Smith keep their anti Corbyn rants to themselves for the rest of 2017?

UKIP – Will former leader Nigel Farage return again?

DianeAbbott – Despite Abbott’s 30 plus years of media experience – amidst everything – she was just a disappointment in interviews.