Chennai (Tamil Nadu) [India], December 13: Star Health and Allied Insurance Company Limited, the first standalone health insurance company in India, today announced the launch of its revolutionary retail health insurance product, 'SUPER STAR'. This innovative policy offers a long-term policy