Tourist Attractions in Stockholm

Stockholm is the capital of Sweden. 

Stockholm attractions