International Coffee Organization (ICO) said it estimated coffee production would be 143.4 million bags (60-kg each) in 2015-16 marketing year and said stocks held by exporting nations were filling a shortfall between output and consumption. ICO’s analysis suggests that a deficit this year but stocks in exporting countries have filled that gap.off