Piazza San Marco, Venice, Italy
Venice is built on 118 islands, criss-crossed by 160 canals and linked by 400 foot-bridges. There are no roads, only canals; no traffic, only water buses and water taxis and …
Piazza San Marco, Venice, Italy Read More