Mexico is a country located in North America, bordering the United States to the north. It has a population of over 120 million people and its capital and largest city is Mexico City. The official language is Spanish and the main religion is Roman Catholicism.