Moringa Oleifera

  Moringa oleifera is a fast growing, aesthetically pleasing small tree adapted to arid, sandy conditions. The species is characterized by its long, drumstick shaped pods that contain its seeds. Within the first year of growth, moringa has been shown to grow up to 4 meters and can bear fruit within the same first year...
Read More