Aberdeen Uni graduations: Hundreds gather to mark major milestone in lives

Elphinstone Hall and Kings College

Comments

Breaking

    Cancel