Star Health & Allied Insurance Company (Star Health Insurance) becomes the country's largest Home Health Care (HHC) provider by expanding its HHC initiative to 100 locations across India. The program, ...