We will not borrow it from China - they don’t have the cash, and have been net sellers lately.
The Japanese have been snapping up Treasuries lately. At current rates, they are on track to edge past China as the biggest foreign holder, in just the next month or two (about $1 trillion each).
The really biggest holders, are the social security and medicare programs (about $6 trillion).
Yep...and China has been selling. Wont be long and they will swap places.