Pure Neem Oil is a vegetable oil extracted from the fruits and seeds of the Neem tree, these trees are native to Asia, especially India.
Pure Neem Oil is a vegetable oil extracted from the fruits and seeds of the Neem tree, these trees are native to Asia, especially India.