Grown throughout India neem tree is well known not only for its medicinal properties but also for taking care of environmental issues. Neem trees are native to India and other parts of Asia and are known as margosa tree in English and their botanical term is azadirachta indica. Neem is a multipurpose herb and because of its exceptional medicinal properties of curing illness it is often referred to as and quot; plant with a promise and quot.