Aberdeen shopping centre’s carnival-themed fundraiser proves to be One Great Day for charity

Breaking