Mexico is a land of extreme diversity: the superficial glitz of fly-in fly-out tourist resorts coexists with awe-inspiring ancient cities, and snow-capped volcanoes slope down to pine forests, deserts and balmy tropical beaches.
Mexico's landscape and its people reflect the country's extraordinary history - part Indian, part Spanish. One look at this country is enough to remind visitors that there is nothing new about the so-called `New World'. Despite the considerable colonial legacy and rampant modernization, there are still over 50 distinct indigenous peoples, each with their own language, maintaining vestiges of their traditional lifestyles.