US oil prices have fallen after weekly US petroleum data showed higher crude inventories but marginally lower production.
US oil prices have fallen after weekly US petroleum data showed higher crude inventories but marginally lower production.