Tories punished at the polls as SNP and Labour sweep up seats

The Tories have felt the impact of ‘partygate’ across Scotland, suffering heavy losses nationwide while the SNP and Labour gain key seats.