Walking along the row of multistory buildings swathed in a haze of pollution at the Nehru Place business hub in South Delhi, when you come across what looks like a forest, you are just outside