powered by mochila

Cuba's U.N. ambassador in Geneva says Human Rights Watch and other groups are "mercenaries" paid by the U.S. government.