Moringa, also called drumstick, is a tree whose leaves, flowers, pods, and roots are all very healthy. People in India have used moringa for centuries…