U.S. bishops call for release of Nicaraguan Bishop Álvarez
The Inter-American Court of Human Rights is an international court under the Organization of American States formed in accordance with the human rights treaty the American Convention on Human Rights.…











