Street With River Stockholm-Time Lapse

1 year ago
81

Stockholm – the capital of Sweden
Sweden's capital city, Stockholm, is surrounded by water and is one of the cleanest capital cities in the world. Find out more about Sweden's largest city below. Stockholm, with a population of 1.6 million, is located in south-eastern Sweden where Lake Mälaren flows into the Baltic Sea.

Loading 4 comments...