The city of Chichen Itza is a testament to the splendour of the Mayan civilisation. In July 2007, this archaeological site was named one of the New 7 Wonders of the World and continues to be one of the top destinations in the Mexican state of Chiapas.
Far Cry 6 Review: In the wake of a company reckoning, is the game a step in the right direction or merely a distraction?