Moringa oleifera, also called the drumstick tree and the horseradish tree, is a drought-resistant tree that grows in the foothills of the Himalayan mountains in northern India. It is also cultivated throughout Africa and Central and South America, where it is treasured...


Read More...