All Countries A-Z

Stockholm, Sweden

Stockholm, the cultural, political, and economic center of Sweden since the 13th century, is strategically located on fourteen islands at the mouth of Lake Mälaren. Since the city is built on islands and known for its beauty, "Venice of the North" is how it is known to some.

36 Photos

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply