Aberdeen Burns Supper event raises thousands for charities

The event raised more than £7,000 for charity
The event raised more than £7,000 for charity

Breaking

    Cancel