moringa (moringa oleifera) the miracle of moringa tree leaves (moringa oleifera), commonly called the 'drumstick tree", and 'horseradish tree' is native to india but has been planted around the world. moringa is one of the most powerful health-enhancing plants. India's ancmore...