Oil prices dropped more than 2% on Monday, with Brent crude falling $2.04 (2.76%) to $71.83 per barrel and U.S. WTI crude declining $2.34 (3.32%) to $68.04 per barrel. This followed a more than 2% drop on Friday. The market was weighed down by China’s latest stimulus plan, which failed to boost investor confidence in […]
