IACHR Slams Peru's De Facto Government For Human Rights Violations Against Protesters
On May 3, the Inter-American Commission on Human Rights (IACHR) released a report on human rights violations in Peru during protests that broke … Read more: IACHR Slams Peru's De Facto Government For Human Rights Violations Against ProtestersContinue Reading