New Delhi's Connaught Place is the ninth most expensive office location in the world, followed by Mumbai's Bandra Kurla Complex and Nariman Point at 26th and 37th positions, respectively, says a report by CBRE
New Delhi’s Connaught Place has moved one position higher, to become the ninth...
Read More