Moringa Oleifera, known as drumstick tree is native to India. Every part of this tree, be it leaves, flower, root, and long seed pod are a powerhouse of nutrients and it is highly valued in Ayurvedic medicine for its potent therapeutic properties. Here are the 5 impressive benefits of moringa.