Life insurance, favorite investment for many Indians