Gross office space leasing in India's top 6 cities reached a record 66.4 million sq ft in 2024, driven by strong demand from ...