Moringa is a miracle tree. Each part — leaves, fruit, flowers and roots — is edible and has been used for generations. It is deemed as a superfood. The flowers have such a delicate and soft texture, ...