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