Star Health is India's largest private retail health insurer