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