Time To Investment In LIC Support of 100 Weeks Price Support 847Life Insurance Corporation of India (LIC) is the largest state-owned insurance company in India, established in 1956 under the Life Insurance Corporation Act, 1956. Headquartered in Mumbai, Maharashtra, LIC is a major player in the Indian insurance sector, offering a wide range of insurance products