Gold drops over 3% to $4,123.89 amid U.S.-Iran tensions

Business