Moringa: 10 Reasons why you need this Superfood
There are 13 species of moringa in the world, and the most common ones are Moringa stenopetala and Moringa oleifera. The latter is considered one of the foods of future, according to the Food and Agriculture Organization.