Tourists walk near the Castle of Kukulcan, one of the seven wonders of the modern world, at the archaeological site of Chichen Itza during the spring equinox, on the Yucatan Peninsula.
1 / 30
| Photo by Victor Ruiz Garcia / Reuters
Fri 22 Mar, 2013 12:30 PM IST
Share to Facebook Share to Pinterest Share to Twitter