Grantown-on-Spey being turned into Greentown-on-Spey this weekend

Green awareness festival is being held in Strathspey capital for a sixth successive year