Coffee beans

Small family farmers grow over 50% of the world's coffee. The average $3 latte delivers less than 2 cents back to the farmer. A two-cup-per-day coffee drinker will, in a year's time, consume the annual crop of 18 coffee trees. 108 million people in the US drank coffee yesterday. Americans ... Continue reading