The IndiaFirst Life Distinction. Promoted by stalwarts in the business: Bank of Baroda, Andhra Bank, and Carmel Point Investments India Private Limited..