Indian capital Delhi and its satellite towns have nearly 23 million residents, making it the world’s second most populous metropolitan region. Its population is growing at a phenomenal pace, demanding a commensurate
increase in infrastructure support to keep the city livable. But the rate of development is lagging behind.
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?