On Sunday, 80 million Mexican voters will decide who will run their country for the next six years.
The Institutional Revolutionary Party (PRI), which ruled Mexico for more than 70 years until 2000, is the front-runner in the polls.
Enrique Pena Nieto, PRI’s 45-year-old leader, has emerged as one of the most popular politicians in the country.
Nieto, a former governor of the Mexico State, has promised to reduce violence and dispel PRI’s previous reputation for corruption and authoritarianism.
Al Jazeera’s Lucia Newman reports from Mexico.