At least 120 people - 100 of them police officers - have been injured in clashes during anti-government protests in Mexico City, police said. Thousands of demonstrators marched in the capital on Saturday to protest against violent crime and President Claudia Sheinbaum's government. Sheinbaum alleged that the marches, which also took place in other cities, had been funded by right-wing politicians opposed to her government. The rally was organized by Gen Z youth groups, drawing support from citizens protesting high-profile killings, including the assassination of Uruapan Mayor Carlos Manzo, who had called for tough actions against cartels.

Demonstrators dismantled parts of a barrier protecting the National Palace, where Sheinbaum resides. Police protecting the compound responded with tear gas. Authorities arrested 20 people for crimes including robbery and assault, according to Mexico City security chief Pablo Vazquez. Protesters displayed banners stating We are all Carlos Manzo, while many wore cowboy hats in his honor.

Manzo was shot on November 1 while attending a Día de los Muertos festival. He was known for speaking openly about drug-trafficking gangs and cartel violence and had demanded stricter actions against armed criminals. While Sheinbaum has been taking measures against cartels, she has avoided calls for another all-out war on drugs, a strategy that has historically led to violent outcomes. Days before the march, Sheinbaum accused online bots of promoting the protest, prompting her to call for a careful review of who is organizing demonstrations to avoid manipulation of demonstrators' genuine concerns.