It’s six weeks into the Iran war, and foreign countries have begun selling U.S. assets and gold to afford the cost of higher oil prices.