I thought China had stopped buying US treasuries? They still hold some, but I think they have gotten their fill of buying any more. With good reason.
China has no alternatives except commodities.