Description
Moringa Oleifera, commonly known as Moringa is the most nutritious tree found on earth. The Moringa tree grows in tropical conditions and is native to Indian and Africa. Moringa is considered a power house of nutrients as the leaves contain more than 90 nutrients and 46 antioxidants.