
Divya Mehra Delhi, the capital of India, is the second-largest city in the country and one of the fastest-growing urban metropolises, catering to a population of more than 16.76 million people (Census, 2011). The pressures of a growing population have led to unbounded urban sprawl, and over the last six decades, agricultural and fallow lands…