Life Insurance Corporation of India is the best life insurance company and is headquartered in Mumbai. <a href="https://www.coverfox.com/life-insurance/life-insurance-companies/lic-of-india/">LIC of India</a> was created in 1956 when the government of India passed the Life Insurance of India Act, nationalizing the private insurance industry in India.