Stockholm, located on Sweden’s east coast, near the Baltic Sea, at the mouth of Lake Malaren, is the capital city of the country. It is constituted of fourteen islands, which are parts of the Stockholm archipelago. Stockholm is also the largest city in Sweden. The geographical feature has earned Stockholm the name “The Venice of the North.”




Comments