China's top energy official suggests oil's recent rally may be hard to sustain as brimming oil...

|By:, SA News Editor

China's top energy official suggests oil's recent rally may be hard to sustain as brimming oil inventories push down demand. Oil +1.6% to $67.36.