Moringa Leaves – 16 Health Benefits That You Should Know

Introduction Moringa is commonly known as the ‘drumstick tree’ and is found mostly in Asia, Africa, and South America. Moringa tree is also known as the ‘miracle tree’ and there is a reason why. The leaves, fruit, sap, oil, roots, bark, seeds, pod and flowers of the tree have valuable medicinal properties 1,2.  Nutrition of … Continue reading Moringa Leaves – 16 Health Benefits That You Should Know