Neem, also known as Indian lilac, has been used in Ayurvedic, Homeopathic, and Unani medicines since ancient times. Scientifically called Azadirachta indica, neem is loaded with medicinal properties and all parts of the neem tree including leaves, flowers, fruits, bark, seeds ...