Is there a tree called the Tree of Life?
The West African Moringa oleifera tree is regarded as a “tree of life” or “miracle tree” by some because it is arguably the most nutritious source of plant-derived food discovered on the planet.
The avid traveler's blog
The West African Moringa oleifera tree is regarded as a “tree of life” or “miracle tree” by some because it is arguably the most nutritious source of plant-derived food discovered on the planet.