What is moringa? Everything you need to know about the superfood

What is moringa? Everything you need to know about the superfood

The moringa tree, also known as as the drumstick tree or horseradish tree, is one of the fastest-growing trees in the world and is drought-resistant, which means it is remarkably durable to farm. It's also a nutritional lifesaver for Masai communities where it is difficult to grow other vegetation types.

Read More