Thousands of young protesters have taken to the streets of Mexico City to voice their frustration and anger at official corruption.
Thousands of young protesters have taken to the streets of Mexico City to voice their frustration and anger at official corruption.