Over 1,800 GCCs lease more than 240 mn sq ft office space across top 7 cities: Report
Bengaluru leads the pack, accounting for approximately 42% of the total space occupied by GCCs across the top seven cities in India

What's Your Reaction?