A 'miracle' supplement called moringa oleifera is gaining attention, thanks to its long list of potential benefits. "Moringa is an interesting plant known as the miracle tree due to its impressive ...