The “Super Food” Moringa and Its Health Benefits.

Moringa oleifera, simply called moringa is native to India and Nepal. The moringa plant is also known as “drumstick tree,” “miracle tree,” and “tree of life”; today it is also grown in Africa, Latin America, and Asia and also goes by the “horseradish tree.” Moringa powder, made from the leaves of the moringa tree, has many benefits and medicinal uses that have scientific backing. […]