Stockholm – The City on Water

Stockholm, the capital city of Sweden, is lovingly called ‘beauty on water’ by its inhabitants. And rightly so, since it is not only spread across 14 islands in the region where the freshwater Lake Mälaren flows into the Baltic Sea but also overlooks the Stockholm archipelago, an island chain, stretching along the coast of this …

Stockholm – The City on Water Read More »