About Self Help Africa: Self Help Africa (SHA) is an international NGO, dedicated to the vision of an economically thriving and resilient rural Africa. SHA focuses on agriculture and agribusiness as the engine of growt...