Answer the following question in one or two paragraphs
Describe the climatic conditions required for growing coffee.
Coffee is a tropical and sub-tropical plant that grows well on hill slopes. Tropical coffee grows best between 1,200 m and 2,000 m. Sub-tropical coffee grows best at altitudes between 600 m and 1,200 m. It is sensitive to frost and direct heat and therefore grows well in the shade of evergreen trees. Coffee requires rainfall between 160 cm and 200 cm annually. Humidify ranging between 70 and 80 percent is ideal for the growth of coffee. Coffee plantations must avoid strong sunshine and heavy monsoon rains for better growth. Soil should be rich and fertile and well-drained. Labour for plucking, sowing, weeding, pruning, packaging, and handling of coffee should be well-trained, skilled, and cheap.