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