The Moringa tree (Moringa Oleifera) is native to the Himalayas in northwestern India. Also known as the “Miracle Tree” or “Wonder Tree” almost all parts of the plant, from the bark, seeds, and root to the leaves and flowers, have a great nutritional value.
eBay