Home Investing News Oil prices fall by more than $1 on deflation worries in China