What is Organic India Moringa leaf powder? Organic India Moringa leaf powder is made from the powdered leaves of the Moringa oleifera tree, which has a long history of traditional use. It is a nutritionally complex whole food rich in vitamins, minerals and amino acids. Moringa leaves have been eaten for thousands of years as a superfood nutritional supplement! In fact, it is often used to combat malnutrition… Continue Reading