Tories heading for worst-ever defeat while Labour on track for 256 majority, poll finds

Tories heading for worst-ever defeat while Labour on track for 256 majority, poll finds