What is Moringa?
Moringa, also known as the miracle tree, is a plant native to Africa and Asia.
The history of Moringa dates back to 150 B.C. It has been used by various societies including Roman, Greek, Egypt among others for thousands of years. History has it that ancient Maurian warriors of India were fed Moringa leaves extract at the war front to help them with their strength and stamina. Currently, it is used in Kenya, Senegal, and India among others for food and as remedy to various ailments.