Inverurie has been named Scotland’s Town of the Year after boosting footfall, growing its farmers’ market and supporting independent businesses.

Inverurie has been named Scotland’s Town of the Year after boosting footfall, growing its farmers’ market and supporting independent businesses.