Thousands gather for final day of Aberdeen University graduations

Post Thumbnail

Breaking