EIA says OECD oil inventories may fall to lowest level since 2003

Loading...