Crude Oil falls below $70.00 as China debt package disappoints market expectations
WTI prices depreciated as China’s latest stimulus measures fell short of investor expectations, further weakening demand outlooks for Oil.China announced a 10 trillion Yuan debt package that does not include