Oil retreats after breaching $96 in the US market
Oil prices have retreated after breaching the $96-a-barrel mark and analysts expect volatility ahead.
Full Story >>
Added 02/11/07