For what they are worth reckon the Tories will only get 314 seats

Hope it's true, can't see it though