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

October 11, 2013 8:34 AM

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

Suggested for you

  Comments  

Videos

Editor's Choice Videos