What is Neem Oil?

Neem oil is a type of vegetable oil that comes from the fruits and seeds of the Neem plant. Neem is an evergreen tree that is found in the Indian subcontinent. For more information see here: