The Tories will end up with a increased majority - at least fifty seats I reckon.
I'm an exiled Brit and am amazed at how the public can vote them in again despite the austerity, reduction in police numbers, increased NHS waiting times, lack of detail in their manifesto. Guess it's down to the lack of credible alternative. They thought that Labour were in such disarray that they'd be able to increase their majority with a cheap Ryan Air manifesto with a lack of detail. When the social unrest kicks in later on down the line I hope the public can't say they weren't warned. Just like Brexit, you get what you vote for.
Labour need to go away and re-invent themselves. A hard left Labour doesn't wash with the public anymore. There needs to be New Labour #2 - more centre left but perhaps not as much as the Blairites.