Oil prices fall amidst uncertainties, China’s weak demand

Barrels of oil
Barrels of oil