China, Russia, Nicaragua, Bangladesh Win Seats On UN Organ Overseeing Human Rights
GENEVA, June 19, 2019 — UN Watch, a Geneva-based non-governmental organization, condemned the recent election of serial human rights abusers China, Russia, Nicaragua and Bangladesh to the 54-nation