An amazing superfood – Moringa !

“Moringa oleifera is the most nutrient-rich plant known to science”……People call it the ‘Tree of Life.’ “Mother’s best friend” is the way people refer to this tree in the Philippines where the leaves of the malunggay, as they call it, are cooked and fed to babies. Other names for it include horseradish tree and drumstick…