The International Alliance for Peace and Development (IAPD) organizes a Youth training program on International Human Rights Mechanisms
The International Alliance for Peace and Development (IAPD) organizes a Youth training program on International Human Rights Mechanisms (Geneva, Switzerland) The training program is designed for youth from 18-30 years old who are interested in promoting peace and development. The International Alliance for Peace and Development (IAPD) is a non-governmental organization composed of 17 different …