'This Italian Adriatic seaport is situated on 118 islands formed by about 180 canals'
Venice
WORLD CITIES: This Italian Adriatic seaport is situated on 118 islands formed by about 180 canals
This Italian Adriatic seaport is situated on 118 islands formed by about 180 canals
This Italian Adriatic seaport is situated on 118 islands formed by about 180 canals
WORLD CITIES
Venice
WORLD CITIES