Oil slides 2% as OPEC lowers demand forecast, China stimulus lacks clarity

Oil slid 2% as markets assessed China’s stimulatory plans and OPEC lowered its demand growth forecast.