These tiny leaves could save millions of lives. These are Moringa oleifera – the most widely cultivated of the 14 species of the genus Moringa, known as ‘miracle trees’. Moringa (aka horseradish/drumstick tree) is an edible…
Tag: