NEEM : Kills cancer cells?
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 […]