Which of the following about coffee farming is NOT true
A.Over 30,000,000 people live on coffee farming. B.It is controlled by 4 or 5 big companies. C.It is next only to oil in terms of economic importance. D.Coffee growers usually own 4 or 5 hectares of lan