
Appeal to top human rights body on uncontacted tribes
Peru's national Indigenous peoples' organization has lodged an urgent appeal to the Inter-American Commission on Human Rights (IACHR), Latin America's top human rights body, out of concern for some of the world's last uncontacted tribes.