Robuta

https://reason.org/data-visualization/debtor-nation-2025/ Debtor Nation 2025 Jul 17, 2025 - At $36 trillion, the United States' debt-to-GDP ratio now exceeds 120%, surpassing the peak reached after World War II. debtor nation