Also known as the ‘Miracle Tree’, Moringa oleifera is a highly valued and versatile plant native to India and is widely cultivated in tropical and subtropical areas all over Asia Africa and South America. The Miracle Tree name comes from the astounding number of health benefits this tree possesses.  Moringa leaves are loaded with vitamins, minerals, essential amino acids, … More Moringa