Native to the Himalayan foothills, the mighty Moringa tree is often referred to as "The Tree of Immortality". The leaves of Moringa are brimming with essential proteins, vitamins and minerals - it has more nutrition in the leaf than any other plant yet known!