Home Investing News Oil prices slide on OPEC demand downgrade, weak China data