Moringa- What’s Not To Like?

Moringa is one of the most power-packed, health-enhancing plants on the planet. It is native to parts of Africa and Asia and can be found on the foothills of the Himalayan mountains in northwestern India. One of Moringa’s nicknames is the “drumstick tree” due to the shape of the seed pods. So why is Moringa…