Moringa (Drumstick) plant is often referred to as miracle moringa given the gamut of health benefits it has to offer. This Moringa leaf podi will be a delicious and healthy addition to your everyday diet.