ICICI Lombard General Insurance Company Ltd. (ILGI) is the largest private sector non-life insurer in India based on gross direct premium income (GDPI) in FY17, a position which it has maintained since FY04....