Mexico City witnessed a large Gen Z-led protest against crime and corruption, escalating to clashes with police and an ...