In absolute terms, the United States is the most indebted country in the world, accounting for 29% of the world’s $60 trillion of sovereign debt. By This Measure, The U.S. Has The 2nd Highest... More