Indian office space leasing up by 89 per cent in third quarter

Indian office space leasing up by 89 per cent in third quarter
play icon
The top six cities of India have absorbed about 10.3 million square feet of office space in the third quarter.