Star Health and Allied Insurance, a stand-alone health insurance company, today said it has launched its revised Star Comprehensive Insurance Policy.This policy is an improved version of...

More...