Skip to main content

Stockholm

Sweden

Stockholm is the capital and largest city of Sweden, built across 14 islands where Lake Mälaren meets the Baltic Sea. It is known for its well-preserved old town Gamla Stan, its extensive waterways, and its role as the center of the Nobel Prize ceremonies.