Stockholm, Sweden – City Guide

Stockholm, Sweden

Stockholm is the capital and largest city in Sweden and is located on its east coast at the mouth of Lake Mälaren.


Sweden - Travel Guide

Renowned as one of the most developed countries in Europe with very high standards of living and one of the most beautiful archipelagic capitals you can imagine i