Kiganjo comprises primarily smallholder farms, each typically cultivating around 100 coffee trees. These farmers are organised into Cooperative…
Loading full page…