India is home to more than 1,600 GCCs, employing more than 1.5 million people. In 2024, 28 percent of all office space leased ...