
Moringa Is Being Hailed as a Superfood
Moringa oleifera is a fast-growing tree native to South Asia and now found throughout the tropics. Its leaves have been used as part of traditional medicine for centuries, and the Ayurvedic system of medicine associates