Global Oil Demand Forecast Drops, Sparking Over 1.5% Decline in Crude Prices
Crude oil prices fell over 1.5% after the IEA revised its 2025 global oil demand forecast downward, citing trade tensions and U.S. tariff threats on EU alcohol exports. WTI and Bre...