The American government owes just shy of $3.5 trillion to foreign governments, corporations and individuals. The lion’s share of this is owned to China and Japan, which own 22.8% and 21.5% of U.S. debt owed to foreign parties. See who owns the rest after jump.