Thousands protested cartels and government in Mexico

At least 120 people, including 100 police officers, were injured in Mexico City.