LIC

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

What does LIC mean?

LIC Life Insurance Corporation of India (LIC) is a state-owned life insurance and investment corporation headquartered in Mumbai, India.