Mexico’s major parties have declared their candidates for July’s elections, with leftist Andres Manuel Lopez Obrador as the front runner.

Independent candidates will be allowed to run for the first time. Monday marked the last day to collect enough signatures from voters in order to get on the ballot.

Al Jazeera's John Holman reports from Mexico City.