Hundreds line Aberdeen streets as students celebrate 129th Torcher Parade

Breaking