Originally published at: Recipe: Moringa Paratha
Moringa, also known as drumsticks leaves, is an Indian tree that has been used in traditional medicines for many years now. It has been recognised as a superfood all over the world. Some even call it a “Miracle Tree” and there is a good reason why. The leaves, fruit, sap, oil, roots, bark, seeds, pod…