If you are following the trends of natural products or are a keen seeker of natural superfoods then you will surely be aware of Moringa or Drumstick leaves, powder and oil. This humble tree that is abundantly found in Tamil Nadu is now becoming popular around the world for its…