US and Iran reach interim agreement deferring contentious issues, oil markets brace for impact

Comments

Join the discussion on this story.