Chennai’s largest standalone health insurer sells a simple promise: when the hospital bill arrives, the company will stand between the patient and ruin. The public record of Star Health and Allied Insurance Company Limited — CIN L66010TN2005PLC056649, IRDAI Registration No. 129 — tells a colder story. It is a story of a 2024 leak of …
This story is only covered by news sources that have yet to be evaluated by the independent media monitoring agencies we use to assess the quality and reliability of news outlets on our platform. Learn more here.