Shock new poll suggests Labour will win 314-seat majority and Tories will be left with just 69 MPs

Labour would win a 314-seat majority in the House of Commons if…