Despite, the influx of private Insurance companies into the country, this one still stands tall and remains amongst the most trusted financial institution in the country. Founded in 1956, the Life Insurance Corporation of India (LIC) is the country's largest investor and is fully owned by the Government of India. It also funds close to 24.6% of the Indian Government's expenses. It has assets estimated at Rs 7, 82,000 crores (or about $170 Billion dollars).
Headquartered in Churchgate reclamation, it currently has 8 zonal Offices and 101 divisional offices and at least 2048 branches located in different cities and towns of India.. It has a network of around 1.2 million agents … And the best part is that it remains “scam free”.