About Institute For Human Rights And Development In Africa (Ihrda)
the institute for human rights and development in africa (ihrda) is a pan-african non governmental organisation based in banjul, the gambia. ihrda works through: • defend: offering p... Read more