Mexico has a varied topography and borders the Caribbean Sea, Gulf of Mexico, and Pacific Ocean. It has a rich history dating back over 10,000 years, with influences from early civilizations like the Olmecs. Mexico is a federal republic whose head of state is the President. As of 2020, Mexico had a population of over 128 million people and its primary language is Spanish. The dominant religion is Roman Catholicism and the country has a long tradition of cultural practices like Dia de Los Muertos and Cinco de Mayo.