Standing atop the terrace of a 13-storey tower in sector G7 in Narela – a vast expanse of seemingly endless rows of residential high-rises – a sense of desolation and …
Standing atop the terrace of a 13-storey tower in sector G7 in Narela – a vast expanse of seemingly endless rows of residential high-rises – a sense of desolation and …