Oil Prices Rise on China Stimulus and Falling U.S. Inventories
Oil prices are on track to post a weekly gain on the back of China's economic stimulus and forecasts of lower U.S. crude inventories. Oil prices were rising toward the end of the week, with WTI breaking back above $70 and Brent trading at $73.72. …