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.

More...