LIC

Definition : Life Insurance Corporation of India
Category : Governmental » Firms & Organizations
Country/Region : India India
Popularity :

What does LIC mean?

The Life Insurance Corporation of India (LIC) is the largest state-owned life insurance company in India, and also the country's largest investor.