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) closed at…
Read More...
Read More...