Tories with majority of 18 . Corbyn has done much better than expected and Teresa has had a nightmayre..