Gold slips 0.6% amid U.S.-Iran tensions to $4,680 per ounce

Business