How to Cook Moringa Leaves: Moringa Oleifera, commonly known as Drumstick Tree is one of the most cultivated tree in India. you can find a tree or two in almost all households of South India in the backyard. All parts of the tree, mostly the young fruits (Seed pods), leaves an…