Crude oil prices fell 3.3% to just above USD 68/barrel on Monday after China’s economic stimulus measures failed to meet expectations, raising concerns about demand in the world’s second-largest oil consumer. Market sentiment was also dampened by Donald Trump’s US election victory and his pro-drilling stance. Additionally, a strong USD increased oil costs for other currency holders, further pressuring prices. Weak Chinese economic data fueled deflation fears, worsening demand outlooks.