Modernistic buildings grace the riverfront in Glasgow, Scotland.
Modernistic buildings grace the riverfront in Glasgow, Scotland. KRT
Modernistic buildings grace the riverfront in Glasgow, Scotland. KRT

Glasgow, that other Scottish city, is also known as 'London of the north'

October 11, 2013 8:34 AM