The Life Insurance Corporation of India is an Indian multinational public sector life insurance company headquartered in Mumbai.