UN Human Rights Council approves key resolutions on Russia, Afghanistan, Venezuela, Sri Lanka; fails to address human rights atrocities in Xinjiang
At its 51st session, the UN Human Rights Council has taken the historic decision to establish a Special Rapporteur monitoring human rights compliance of a permanent member of the UN Security Council, the Russian Federation. (more…)