Moringa oleifera, also called the drumstick tree, is a tree that grows in the foothills of the Himalayas in northern India. It is also cultivated throughout Central and South America and Africa due to the ease with which it grows in tropical and sub-tropical environments...


Read More...