One of natures most nutritious foods, Moringa, commonly referred to as the Miracle Tree, is the greatest known supplement ever discovered by mankind. Moringa leaves are the most nutritious part of the tree. For thousands of years, Indians have used moring