Moringa – The “Miracle Tree” Moringa oleifera, also known as drumstick tree, is a highly valued and versatile plant which belongs to the Moringaceae family. Moringa is a fast growing, deciduous tree that is native to India and is widely cultivated in tropical and subtropicamore...