City Guides

Stockholm, the City on Water

The royal capital of Sweden Stockholm is one of the most beautiful cities in the world. The city built on water is situated on 14 islands and from the air it looks like an intricate pattern of land and waterways…

Continue reading