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

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