Which countries are the most indebted?
The U.S. has the most debt in the world, with $2.5 trillion.In the top 20 are Mexico, China, Brazil, India, Japan, and the United Kingdom.Canada has the least debt, at Read more