Oil Prices Drop Nearly 2% After IEA Cuts Global Demand Forecast

Oil prices declined nearly 2% after the IEA cut its 2025 demand forecast, highlighting weaker industrial activity in China and Europe.