Chichen Itza is one of the New Seven Wonders of the world located on the Yucatan Peninsula, Mexico. It was built by Mayan people and thrived from 600 A.D to 1200 A.D. This archaeological beauty comprises of a massive pyramid structure, El Castillo (the Temple of Kukulkan) and 4 beautiful clusters. The mystery of unusual sounds produced is not yet solved. If you clap once, you will hear 9 echoes in Ball court.