Read More »"/> Read More »"/>
Through 30 June 2012, the U.S. government had racked up some $15.855 trillion in debt. The chart below shows to whom most of it was owed: Although the United States’ total public debt outstanding has now exceeded 16 trillion dollars, at least as of 31 August 2012, the relative percentages for the major holders…
Read More »