The leaves of the Moringa tree are called miracle leaves. It is the world’s most nutritious herb leaf. This is called nutritions super food. Moringa has a large amount of nutrients in both leaves and fruits. It provides immunity and life-sustaining nutrients.