19 Mesmerizing Floating Towns in the World

0

16. Mexicaltatan, Mexico

 Mexicaltatan, Mexico

Being famous world over as ‘Mexico’s Venice’, it is a small man made island, off the coast of Nayarit. According to legends, it was the birth place and home city, the Aztlan of the Aztecs. This is the place from where they set out to establish Tenochtitlan.