In a series of recent auctions, the Indian Premier League (IPL) sold its media rights for more than $6 billion. The popular cricket league’s current media contract with Star India — a subsidiary of Disney — expires at the end of this year. Going forward, however, Disney will have to […]