The drumstick tree scientifically known as Moringa oleifera is a small tree that is native to India but can be found in many countries of the world. Popularly also known as the “miracle ingredient,” Moringa powder has become one of the most impressive herbal supplements to hit the health market. The...