Oil prices retreat on supply surplus concerns
- Expectations of demand lagging behind rising output weigh on market sentiment
25.11.2025
Oil