Oil Prices Decline Amidst Demand Concerns and Geopolitical Risks
Oil prices settled down 3% on Wednesday, facing downward pressure from multiple fronts including a surge in U.S. commercial inventories and softer economic data from both China and the United States.