Large GCCs remain central to India leasing despite closures

Business