Centre for Human Rights and Rehabilitation CHRR is a human rights non-governmental organization in Malawi. It was founded in February 1995 as a non-profit, apolitical, voluntary organization registered under the Trustees Incorporation Act of 1962. The organization supports and promotes a vibrant M... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet