Global oil production slows faster than expected
Oil down to $35 a barrel as decrease in global demand leads to oil production slowdown.
Full Story >>
Added 26/01/09