Mexico: Chichen Itza – The Power Of Time

Surrounded by dense rainforest, the Pyramid of Kukulcan in Chichen Itza is an ancient Maya ceremonial centre on Mexico’s Yucatan Peninsula and is voted one of the New Seven Wonders of the World. The history of the architectural complex, whose name means ‘at the mouth of the Itza well’, inspires a sense of wonder worthy …

Mexico: Chichen Itza – The Power Of Time Read More »