YouGov MRP: Conservatives 359, Labour 211, SNP 43, LD 13, Plaid 4, Green 1 | YouGov

Tories set for majority by taking Labour seats in Brexit heartlands

yougov.co.uk