Moringa Oleifera is a plant that is found widely in Northern India. Since it grows well in tropical and subtropical conditions, it is found in Asia and Africa too. The leaves, flowers, seeds and roots of this plant have miraculous medicinal value that has been recognised for centuries.
Read More