Mumbai, India serves as the corporate headquarters for the Life Insurance Corporation of India (LIC), a central public sector undertaking in India. The Indian government’s Ministry...