Native to northern India, the Moringa oleifera, also known as the “tree of life”, is found all over the world: China, Southeast Asia, Philippines, Egypt, Africa, Mediterranean, West Indies, and parts of the Americas. With one of the most scientifically impressive nutrient and vitamin contents not found in any other plant, the Moringa has an almost …
↧