Star India capture cricket rights with bumper $944m deal

The Board of Control for Cricket in India (BCCI) has [...]