August 20, 2026

US Debt Hits $40 Trillion: Who Are the Creditors?