Growing Moringa (Drumsticks): The Miracle Tree August 05, 2016 The Moringa tree, popularly known as drumstick tree is a native Indian plant. It is one of those rare plants that belong to ‘perennial vegetable’ category despite being a big...