Mexico is a federal republic located in North America bordered by the United States to the north. The official language is Spanish and the largest ethnic group is Mestizo at 70% of the population. Mexico has a population of over 112 million and a diverse climate from tropical to temperate. It has a high biodiversity and was home to the ancient and influential Maya civilization.