Azadirachta indica, commonly known as neem or margosa, is a revered tree with a rich history in traditional Indian medicine. Its significance is deeply... The post Top 10 Medicinal Uses of Neem Tree, Leaves, Oil in Ayurveda first appeared on AyurvedicIndia.Info.