Oil prices down on dwindling storm impact

US offshore oil producers restarted 4% of the production shut by Hurricane Barry last week

Oil price: Brent crude futures settled at $66.48 a barrel, losing 24 cents
Oil price: Brent crude futures settled at $66.48 a barrel, losing 24 centsPhoto: REUTERS/SCANPIX
Published 15 July 2019, 22:58Updated 15 July 2019, 22:58
ProductionNorth America