The leaves of the moringa oleifera tree, native to the Himalayan mountains in northwestern India, are extremely nutrient-dense. They contain 3 times more iron than spinach and are loaded with tons of other vitamins including vitamin C, vitamin A, calcium and potassium, as well as powerful antioxidants.