Welcome to VTechX Hub
Sign in to bookmark insights, track signals, and get a personalized feed.
Life Insurance Corporation of India (LIC) is an Indian public sector life insurance company headquartered in Mumbai. It is India's largest insurance company and its largest institutional investor with total assets under management worth ₹54.52 lakh crore (US$570 billion) as of March 2025. It is under the ownership of Government of India and administrative control of the Ministry of Finance.
No insights found yet for Life Insurance Corporation of India.
Ask VTechX Intelligence about Life Insurance Corporation of India
Deep-dive analysis with verified sources