India, Nov. 16 -- Several thousand people marched through the Mexican streets on Saturday protesting against corruption, crime and impunity. The demonstration saw the GenZ population backed by old supporters of opposition parties. The protest was mostly peaceful but ended with some young people clashing with the police.

The capital's security secretary, Pablo Vazquez, said that 120 people were injured in the clashes, in which 100 were police officers. Protesters attacked police with stones, fireworks, sticks and chains, grabbing police shields and other equipment, Associated Press reported.

Despite a recent spate of high-profile murders in Mexico, including the assassination of a popular mayor of Michoacan, Mexican President Claudia She...