Thousands fill the Granite City with all the colours of the rainbow for ‘historic’ Grampian Pride

Breaking