China dumps $21B of US stock and Treasury bonds | Heykuki News