Spreading across 14 islands, Stockholm has been regarded as the Venice of the North. Located between the Mlaren and ...