International Alliance for Peace and Development holds a training course on United Nations human rights mechanisms
International Alliance for Peace and Development holds a training course on United Nations human rights mechanisms The International Alliance for Peace and Development holds a training course on the UN human rights mechanisms in Geneva in conjunction with the 41st Session of the Human Rights Council. this course is in cooperation with a number of …