Moringa Oleifera; This Underrated Plant Is A Powerhouse For Your Health

The Moringa oleifera is native to the Indian sub-continent and is an extremely fast-growing tree. The tree actually has several common names that it goes by, including moringa, drumstick (this is due to the long slim triangular pods), horseradish tree (the taste of the roots is similar in taste to horseradish). This History Of The […]