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