IndiaFirst Life Insurance Company Ltd, a joint venture between Bank of Baroda, Andhra Bank and UK's Legal & General, formally launched its group insurance business

More...