Green Leaves

Moringa The NEW Superfood

Moringa – The New Superfood Heard of Moringa before? You might want to go and get some after reading this…. Moringa (moringa oleifera) is also known as the Ben Oil Tree, Drumstick Tree, or Indian Horseradish. Moringa is a fast-growing tree typically cultivated in India, tropical Asia, Africa and Latin…