Mexico has a long history with numerous indigenous civilizations. It gained independence from Spain in the early 19th century and is now a federal presidential republic. Mexico has experienced economic challenges in recent decades due to the global financial crisis and drug violence. It has a population of over 125 million people and its largest ethnic group is Mestizo.