Originally from India, the moringa oleifera is referred to as the miracle tree. Known as the mouroum, all parts of the plant are edible. At the University of Mauritius, …

source