Neem oil is a vegetable oil pressed from the fruits and seeds of the NEEM tree which is native to the Indian subcontinent, but has been introduced to many other areas in the tropics Neem oil can vary in colour; from a golden yellow to reddish brown to even a greenish brown or a bright red. Be fairly […]