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 Economic and Social Council (ECOSOC), a top UN body that regulates human rights groups, oversees the UN …