Mexico was home to many advanced Mesoamerican civilizations .
Pre-Columbian Mexico was home to many advanced Mesoamerican civilizations , such as the Olmec , Toltec , Teotihuacan , Zapotec , Maya and Aztec before first contact with Europeans .
Mexico