By Suresh Nair

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.
Neem grows freely in the tropical and semi-tropical regions of India and the Indian subcontinent,