Ecuador detains the leader of the indigenous organization.
The police force of Ecuador has on Tuesday detained the leader of the largest indigenous organization, Leonidas Iza. He was ...
The police force of Ecuador has on Tuesday detained the leader of the largest indigenous organization, Leonidas Iza. He was ...