Moringa is known as " the miracle tree " due to the fact that all parts of it are beneficial to man in some
way. The moringa leaf boasts a vast array of beneficial nutrients, making this tree one of the highest
plant sources of vitamins and minerals around. Check out the list of nutrients below: we're sure
you'll agree, moringa is a miracle not to be missed!