Neem Oil
NEEM OIL Neem oil is increasing in popularity for skincare and other uses. It is an exotic, mysterious sounding oil, which is found and produced from the Neem tree, also known as Indian Lilac, and which is indigenous to India and Burma. The special properties of Neem oil are beneficial for several skin conditions both …