Star India had secured the ICC TV and digital rights for $3 billion for a four-year period until 2027. However, the company ...