Stockholm - The Venice of the North.
Built on a cluster of 14 islands,
by the Baltic Sea.
Joined May 29, 2022
4 total views
1 video
Enjoy an ad-free viewing experience and other benefits