Investor consensus attributed gold’s decline to an oil-price spike forcing nations to sell gold and suggested China was among the countries most affected by U.S. actions involving Iran. The reported reality was that China bought the most gold in three years even as gold prices rose.