Moringa: The Miracle Tree

The Moringa is also called The Miracle Tree.  It is a fast growing native of Northwestern India, but has been spread throughout Africa and other semi-arid or tropical lands.  Moringa is known to have a wide range of uses from nutrition to medicines to fencing.  Every...