IFC: Liberalization of energy prices is needed to unlock $97B in energy investment. The top manager of the International Finance Corporation (IFC) of the World Bank Group, Ines Rocha, said: “Reforms in the energy sector, including the liberalization of energy prices, are of key...