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.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results