Successes at the UN Human Rights Council

Your browser doesn’t support HTML5

There were many notable outcomes at the recently concluded 26th session of the United Nations Human Rights Council or UNHRC in Geneva, Switzerland.