India is playing host for the upcoming ICC men’s Cricket World Cup 2023 set to start in October
The reportedly lukewarm response by media firms ahead of BCCI’s auction highlights the struggle to make money from bilateral cricket series