decade IBLA 2025: India’s next decade of growth will be defined by technology, scale and talent, say business leaders At the India Business Leaders Awards 2025 Jury Round, industry heavyweights from banking, law, healthcare and consulting agreed that India’s advantage lies in its ability November 1, 2025 No Comments