Sustainable development has been defined as a process of development wherein most of the requirements of the present generation are met without compromising with the capability of the future generations to meet their needs. Sustainable development is advocated due to the extreme adverse effects of human activities on ecology. If the present generation uses the natural resources at high speed, the resources will get depleted and nothing will remain for the future generations. To protect the interests of the future generations some restraints have been suggested in the strategy of sustainable development.