The culture of Mexico is a blend of native culture (particularly Mesoamerican) with Spanish culture and other immigrant groups.