Investors weigh US-Iran peace deal impact and shipping uncertainties on oil prices.
Open shared insight