Source: miracletrees.org Published: September 11, 2013 The Latin name of the MIRACLE TREE is Moringa Oleifera. It is a tree native to India and cultivated in all sub-tropical areas. Though moringa oleifera is most common, there are a dozen other known species...