India's GCCs employ nearly 2 million earning over $64 billion

Business