China, Russia, UAE, Venezuela, wins seats on UN organ overseeing human rights
UN Watch, a Geneva-based non-governmental organization, condemned today’s election of serial human rights abusers China, Russia, UAE and Venezuela to the 54-member Economic and Social