ADVERTISEMENT
The Wonder of the World
Chichen Itza, one of the world’s seven wonders is situated in Mexico. It is known to be one of the highly visited archeological places as per the survey was done in the year 2017 when more than 2 million tourists were reported visiting the site.
Chichen means “the mouth of the well” and Itza, “water magicians” hence meaning “Mouth of the well of water magicians”. In the year 1988, it was listed on UNESCO’s world heritage sites list.