
Oil down 1% as IEA cuts demand forecast
Crude oil prices declined by over 1% on Wednesday after the International Energy Agency (IEA) significantly lowered its 2025 demand outlook, projecting growth at its weakest level in five years and ca...
Full Article