Stockholm | |
Stockholm is the capital and largest city of Sweden. It is situated on a series of islands and islets in Lake Malaren, which flows into the Baltic Sea. The city is known for its stunning waterways, bridges, and archipelago. Its population was 984,748 in 2023. |