Indian scientists find out how neem cells produce useful ... The Hindu Business Line, 14 Dec 2018 Neem is known for its medicinal and insecticidal properties for centuries. It is chemicals referred to as limonoids that give…