Euro zone troubles throw a curveball to oil investment

Oil prices fall again, dipping below $97 per barrel, as Europe’s debt crisis weighs on the sector.


read more