Superfoods Is Moringa (drumstick) a super food? How to include it in your diet? April 2, 2018 Moringa or drumstick is a fast growing drought resistant tree of Indian origin. The name moringa…