Home Investing News Oil prices slide on weak China inflation, disappointing stimulus