Stockholm Travel Video Guide

Stockholm is a city that floats on water, the ‘Venice of the North’ was built on 14 islands. Gamla Stan, or ‘Old Town’, is the name of the city’s three centr…

Thanks! You've already liked this