The Economic Times
Star India posts Rs 12,548 crore loss in FY24 on provision against onerous ICC contract
Mumbai: Walt Disney-owned Star India Tuesday incurred a standalone net loss of Rs 12,548 crore for the financial year ending March 31. In a regulatory..
5 days ago