Audio Languages:Hindi, English
Mayan Pyramid: Know why woman tourist was 'booed' and 'heckled' for climbing 'sacred' pyramid The towering pyramid of El Castillo in Mexico’s Chichen Itza temple complex is one of the most recognisable monuments in the world. Earlier this week, a video of a woman tourist climbing up its steps and dancing there went viral. Know why it sparked outcry.