A "perfect storm" of economic and environmental factors in coffee-producing regions is pushing up prices.
See All 727 Episodes of "BBC News"