Mexico is located in North America, bordering the United States to the north. It has a long coastline facing the Pacific Ocean and Gulf of Mexico. Mexico has a long history of indigenous civilizations like the Aztecs and Maya. Today, Mexico has a population of over 120 million people and a diverse culture influenced by both indigenous and Spanish traditions. Mexican culture is expressed through art, music, cinema and cuisine. Mexico gained independence from Spain in 1821 after a prolonged independence war.