Japan is still America's largest foreign creditor, holding $1.117 trillion (1) in Treasuries. The U.K. is second, at roughly $940 billion. China, once the second-largest holder of U.S. debt on earth, ...