Stockholm is the capital and the largest city of Sweden. Stockholm is located on Sweden’s south-central east coast, where Lake Mälaren meets the Baltic Sea.
Stockholm is the capital and the largest city of Sweden. Stockholm is located on Sweden’s south-central east coast, where Lake Mälaren meets the Baltic Sea.