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