Global oil prices slid over 2% on Wednesday. Iran and the EU agreed to restart negotiations on a revival of the 2015 nuclear accord, potentially increasing Iranian supply, reports CommSec. “US crude oil inventories rose by 4.3 million barrels last week, according to the US EIA, above expectations for a 1.9 million barrel gain. The […]