Star Sports sell 90 percent ad inventory for 2021 season, says reports

The 2021 season of the cash-rich Indian Premier League (IPL) may be three weeks away but Disney-Star India, the official broadcaster of the tournament, has reportedly sold 90 oercent of its inventory for the edition.…