The Tory campaign was utterly woeful, it was full of negativity and school mistress-like preaching about 'leadership'
I think she was utterly complacent and simply expected a very comfortable win.
Mr Corbyn on the other hand was energised, and in an ironic way he did exactly what Donald Trump did.
He promised everybody, 'everything'. Cheap houses, better wages, fantastic health care and services. Without a penny on anyone's tax.
Nonsense of course, but given the worries in the UK these days, and the young seemingly on a treadmill... who wouldn't vote for that?