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