Moringa Superfood is Taking the World by Storm
The drumstick tree scientifically known as Moringa oleifera is a small tree that is native to India but can be found in many countries of the world. The Moringa tree is believed to have been used as medicine in India around 5,000 years ago; there…