In India the main tea-producing regions are Assam, West Bengal, Tamil Nadu and Kerala. Other tea growing regions of India are Sikkim, Tripura, Arunachal Pradesh, and the Kangra Hills in northern India. The finest quality tea is grown on the hill slopes of Darjiling in West Bengal. China and Sri Lanka produce the best quality tea. India is the second largest tea producer in the world after China.