Oil prices settle higher over supply side issues
- Data indicating demand decline in world's largest oil consumers, US and China, limits upward price pressures
30.11.2023
Oil