The recent investment in the oil and gas giant ONGC and in number of state-run banks has cost the country’s largest financial institution Life Insurance Corporation (LIC) its higher rating today f...

More...