A Brief Overview For the uninitiated, the Life Insurance Corporation of India (LIC) serves as the country’s largest statutory insurance and investment corporation whose ownership falls under the Government of India. Over the past few years, there have been murmurs of the corporation going public, however, the certainty of this endeavor was made apparent in …