Stockholm, Sweden

Stockholm is the capital and most populous urban area of Sweden as well as in Scandinavia. The city stretches across fourteen islands where Lake Mälaren flows into the Baltic Sea. It is home to some of Europe’s top ranking universities, such as the Stockholm School of Economics, Karolinska Institute and KTH Royal Institute of Technology. The Stockholm metro, opened in...