Question: who owns us treasuries
I found the following answer on Google: On 2 April 2013, debt held by the public was approximately $11.959 trillion or about 75% of GDP.
Is that a correct answer? Yes or no.
