World News Human Rights Institute Appoints Chabane As New Director of Programs Ipole Ogbeche Oct 5, 2017 0 The Institute for Human Rights and Development in Africa (IHRDA) has named Paile Chabane as its new Director of…