Constituency profile: SNP and Labour to face-off for rural seat on Western Isles

Vatersay : white sandy beach and turquoise sea
Vatersay : white sandy beach and turquoise sea

Breaking