Chief Innovation Officer of Star Health N. Chittibabu Resigns
N. Chittibabu has tendered his resignation from the post of Chief Innovation Officer and Key Managerial Personnel (KMP) at Star Health and Allied Insurance Company Limited, with effect from February 18, 2024, due to personal reasons.