LEAF is a non-governmental organisation which works towards mobilising communities in order to ensure participatory development and promotes causes related to health, environment, education, entrepreneurship, socio-economic development and empowering youth while building up their capacities.