LIC stands for Life Insurance Corporation; it is an Indian statutory insurance corporation that works under the ownership of the Indian Government. The headquarters of LIC is situated in Mumbai.