Reading Time: 4 minutes This post was most recently updated on November 6th, 2019What is Moringa? Moringa is a medicinal tree native to the northwestern region of India, and parts of Africa. It is cultivated widely across other tropical and subtropical regions in India and other countries. The most cultivated species is Moringa Oleifera, popularly known as Drumstick or […]