Neem is a common tree found in India, Pakistan, Sri Lanka, Bangladesh and other South Asian countries. The tree has a deeply rooted cultural significance and it has many health benefits too. In some cultures Neem leaves and neem seeds are used in preparation of food and special dishes.