Culture of Mexico is a Latin American culture that reflects the complexity of Mexico's history through the blening of pre-Hispanic Mesoamerican civilizations and the culture of Spain, imported during the Spanish colonization of Mexico, which lasted for more than three centuries.