Tagged: Moringa oleifera

Moringa

Moringa (Moringa oleifera) is a flowering plant (tree) that is mainly found in parts of Africa, Asia and the tropics. It is also known as the Drumstick Tree or Indian Horseradish Tree – although there...