News

Life Insurance Corporation of India (LIC) is not only India's insurance juggernaut but also a major institutional investor.