Oil crashes over 2% on disappointing China stimulus; Brent drops below $73
Oil prices dropped around 2 per cent on Monday, November 11, after China’s stimulus plan disappointed investors, Reuters reported. The report added that Brent crude futures fell by 2.48 per cent or $1.83 to $72.04 a barrel at 2:44 pm (GMT), and US West Texas Intermediate crude futures declined by 2.71 per cent or $1.91…