Share Star India bags IPL media rights for $2.55bn

Let's do Biz