China

Crude oil prices dropped to USD 80.5/barrel, the lowest in three weeks, amid ongoing losses driven by concerns over reduced demand from China’s economic slowdown. These concerns persist despite potential Fed rate cuts hinted at by Chair Powell, who mentioned that recent inflation data could facilitate achieving the central bank’s targets, possibly boosting economic activity and oil demand.