Moringa Lentil Dosa
Moringa leaves are the leaves of the drumstick tree. Of late, these leaves have gained popularity and suddenly become a superfood and flavour-of-the-year for their incredible magical properties. They have always existed in our country, especially in South India and are used a lot in various food preparations. Almost all parts of the tree are...