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

Travel

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

October 11, 2013 8:34 AM

  Comments  

Videos