If not hindered by drought, plant diseases or other obstacles, the average coffee farmer makes a...
An estimated ten million small-scale farmers, working less than ten hectares of land, across 80...