There is a tree that is literally saving lives. It’s been called “miracle tree,” “nature’s pharmacy,” and “supermarket in a tree.” Moringa oleifera, recognized as “botanical of the year” by the National Institutes of Health in 2007, is prized all ...
Read More »