Mexico has a diverse climate and terrain due to its location and geography. It has long coastlines on the Gulf of Mexico and Pacific Ocean, and is home to several mountain ranges including the Sierra Madre. Mexico has a population of over 120 million people and is predominantly Roman Catholic. The country has a long history with indigenous Aztec and Mayan civilizations and was conquered by Spain in the 16th century, influencing its modern culture.