Life Insurance Corporation (LIC) buys $2-bn worth shares in Indian cos

The country’s largest insurer LIC has purchased shares worth over USD 2 billion (about Rs 11,000 crore) in Indian companies – mostly in sectors like utilities, energy and software – during the April-June period, according to a report by BofA-Merrill Lynch. Read more