Neem 100 Veg. Caps
Neem leaf is sourced from the Neem tree, a fast-growing, umbrella-shaped Evergreen tree belonging to the Mahogany family. Native to India, Neem has a history of use dating back over 4,500 years. It is often referred to in rural India as the "village pharmacy" due to its wide variety of applications.