sambar

moringa vegetable with fresh leaves

Where Did You Put Your Drumsticks?

Moringa, known as drumsticks in the kitchen and shigru in the pharmacy, is one of the superfoods of today’s planet. In fact, national armies stock moringa powder in the emergency …