US crude oil futures plunge 3.7% to $69.23 as Iran peace deal reshapes energy markets

Comments

Join the discussion on this story.