Mexico is the largest Spanish-speaking country in the world, with over 97% of the population speaking Spanish. It has over 60 indigenous languages that have been granted national language status. Mexico has a diverse climate that varies with altitude, from hot and humid in the south to warm in the north and cooler at elevations over 2,000 meters. It is a federal republic made up of 31 states with a population that is over 95% Catholic, influenced by the country's Spanish colonial history. Mexican culture has a rich tradition of folk art, music featuring indigenous instruments, and holidays honoring Catholic saints and deceased family members. Popular sports include soccer, bullfighting, and baseball, while tacos, tamales, and enchiladas