Crude Oil holds $70.00 as weak Chinese data sparks demand concerns
WTI price declines to near $69.70 in Wednesday’s early Asian sessionChinese economic data stoked concerns about demand, weighing on the WTI price US crude inventories fell by about 4.7M barrels last