Oil prices rebound after last week's 8% drop as traders weigh China demand concerns

Last Update: 2024-10-22 09:06:13 - Source: Iraqi News Agency

Oil prices rebound after last week's 8% drop as traders weigh China demand concerns