Self Help Africa is an international development agency working in nine countries in sub-Saharan Africa, to improve agricultural productivity, support business development and micro-finance, and enable Africa's rural poor to produce more food and earn a sustainable living. The organisation also works to help rural African's to adapt to the challenges presented by climate change.