Star India Private Limited is an Indian media conglomerate and a wholly owned subsidiary of The Walt Disney Company India. It is headquartered in Mumbai, Maharashtra. Read More
Cricket and sports fans across the world enjoyed unparalleled coverage of the ICC Men's T20 World Cup 2021 when the tournament returned after five years. The pinnacle of the shortest format of the sport offered explosive cricket and entertainment for ...