Moringa oleifera tree, also called “miracle tree”, is the most nutritious tree on Earth. Organic Moringa dried leaf powder offers more than 90 phytonutrients, 46 powerful antioxidants and 36 anti-inflammatory agents. It also benefits the body with cell ready vitamins, essential minerals, omega 3,6,9, and digestible proteins.