Self Help Africa
Self Help Africa is an international nongovernmental organization that promotes and implements long-term rural development projects in Africa. The organization works with rural communities in ten African countries, supporting farm families to grow more and earn more from their crops. Self Help Africa provides training and technical support to assist households to produce more food, diversify their crops and incomes, and access markets for their surplus produce. The agency also helps rural communities to access microfinance services, and supports sustainable agricultural solutions that enable rural farmers to adapt to and mitigate against the effects of climate change.