neem oil

Neem oil! What the who? Derived from the fruits and seeds of the neem tree, a plant indigenous to the Indian subcontinent, neem oil is a long-kept Indian beauty/health secret. I remember my grandmother's neem tree and how often she'd use its leaves/oil for both cosmetic and medicinal purposes. Neem is jam-packed with fatty acids,…