Mumbai, India: Star Health and Allied Insurance Company Ltd. (Star Health Insurance), India's largest retail health insurance provider, has secured the highest sustainability score among insurance companies in the Indian Insurance sector in S&P Global Corporate...