Venice, Italy, is situated upon 118 small islands that are separated by canals and linked by bridges.
Share this post
Venice
Share this post
Venice, Italy, is situated upon 118 small islands that are separated by canals and linked by bridges.