Uncategorized Who Owns U.S. DebtBy DariusJanuary 17, 2026 Key Stats Total U.S. national debt stands at $38.43 trillion as of January 2026 (Joint Economic Committee) Japan leads foreign…