Moringa – The Recently Known Superfood

You probably have heard about Moringa Oleifera, a type of ‘superfood’ tree that has recently become a trend. The tree is native to Asia and Africa, and it is especially abundant in North India. The plant itself has been used for herbal purposes for centuries, but the Western modern scientific world has just revealed the