Thousands of Mexicans have taken to the streets to voice their anger at government plans to increase taxes and open up the energy sector to private investment.
They say the President is putting big business ahead of his own people.
Al Jazeera's David Mercer reports from Mexico City.