Star Sports may lose about 15 crores after India’s loss in the semi finals
Star Sports may lose 10-15 crores expected advertising revenue. Millions of Indian fans around the globe were disappointed on July 10 when India lost to New Zealand India’s World Cup ...