IACHR slams Peru's de-facto government for human rights violations against protesters
On Wednesday, May 3, the Inter-American Commission on Human Rights (IACHR) released its report on the situation of human rights violations in Peru … Read more: IACHR slams Peru's de-facto government for human rights violations against protestersContinue Reading