Gold hits yet again another fresh all-time high near $2,870 on Wednesday.
Over a frantic 72 hours, President Donald Trump’s threat of punishing new tariffs on Canada, Mexico and China sent stocks and ...