Oil prices fall amidst uncertainties, China’s weak demand

Barrels of oil

Barrels of oil