Home Investing News Oil rises on China stimulus hopes, US inventory drop