News

Presently, India has 18-20 million neem trees in the country, of which 40-45 per cent are in Uttar Pradesh, followed by Maharashtra, Rajasthan, and Tamil Nadu, among others.