Lifestyle

Chichen Itza – the city of water sorcerers

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: Not Quite A Revolution

Far Cry 6 Review: In the wake of a company reckoning, is the game a step in the right direction or merely a distraction?

Our YouTube Channel