Stockholm is the capital and the largest city of Sweden and constitutes the most populated urban area in Scandinavia. September 6, 2021 by lazywanderers tagged Tourism, tourist, Tourist Attraction, travel, world Stockholm is the capital and the largest city of Sweden and constitutes the most populated urban area in Scandinavia. Share this:TwitterFacebookLike this:Like Loading... Related