India is home to a variety of nutritious and Ayurvedic plants, whose leaves offer numerous health benefits. You might not have heard the name Moringa, but you must have seen it. Moringa refers to the leaves of the drumstick tree (Sahjan in Hindi). Drumstick is a vegetable commonly found in India, and its leaves are […]
Home » Moringa Leaves