IPL's business value reached $20.6 billion by 2026 thanks to influx of major investors | allworld.media