Facilities

Global capability centres, offshore units of multinational corporations that operate across the globe, are leading the office space take up in India and are expected to lease 60-62 million sq ft between 2023-25, according to a CBRE report.