Gold Sets Record $3,420 as Iran War, Fed Pause and Central Bank Buying Combine | The Fiscal Wire