
Oil slides 2% as OPEC lowers demand forecast, China stimulus lacks clarity
Oil prices fell 2% on Monday after China’s stimulatory plans failed to impress traders and oil alliance OPEC lowered its demand forecast. West Texas Intermediate (CL=F) and Brent (BZ=F) each hovered above $73 per barrel.BZ=F) traded above 73 per barrel. The declines came after highly anticipated commentary from China’s Finance Minister over the weekend lacked…