Deloitte India aims $5 billion revenue, 100,000 people by 2028

Business