Police crackdown on protesters in Lima, Peru on September 27, 2025. Photo: Juan Mandamiento/Wayka.

Police crackdown on protesters in Lima, Peru on September 27, 2025. Photo: Juan Mandamiento/Wayka.