Many North Americans have never heard of it, but could an evergreen tree from India offer powerful health benefits… including the ability to fight cancer? The Neem Tree – whose biological name is Azadirachta indica (also known as Indian Lilac) – is an evergreen tree that belongs to the mahogany family. While neem is often used to make furniture, this tree also offers powerful anti-cancer and healing benefits.
The Neem Tree: A Modern Day Medical Miracle?