GARNOCK VALLEY SNP

Garnock Valley Scottish National Party (SNP) activists at the National Assembly in Ayr - a fantastic team, always working to improve the lives of the people of Scotland.