Russia and Cuba were running unopposed, but China and Saudi Arabia were in a race of five in the only contested race for seats on the Human Rights Council. China, Russia and Cuba won seats in the top UN human rights body on Oct. 13 despite opposition from activist groups …
Read More »