Gold holds gains above $4,300 as US and Iran prepare to sign interim peace deal

Comments

Join the discussion on this story.