Magpie in Banchory celebrates 20 years of supporting the local community

The Magpie team has celebrated 20 years as a charity
The Magpie team has celebrated 20 years as a charity

Breaking