Beauty on the water

Stockholm is built on 14 islands connected by 57 bridges creating a city surrounded by water so clean that you can go swimming or fishing even in the very heart of the city.