US energy agency revises up crude oil price forecasts for 2025
- International benchmark Brent crude estimated to average $74.31 per barrel
10:28
Oil