World oil prices have staged a modest rebound on the eve of the latest official snapshot of US commercial crude inventories and production.
World oil prices have staged a modest rebound on the eve of the latest official snapshot of US commercial crude inventories and production.