Chilean police clash with Mapuche protesters

Chilean riot police have clashed with hundreds of Mapuche protesters and activists in the capital Santiago, demanding the immediate release of their spiritual leader. The clashes erupted on Monday when Mapuche activists and their supporters filled the streets to protest the detention of their spiritual leader Francisca Linconao. Linconao has been behind bars for the past three years over […]

Continue Reading