National News Top 20 list of the most debt owed countries in the world Admin Oct 8, 2021 Top 20 list of the most debt owed countries in the world 1. USA ($18,286 trillion) 2. UK ($7,499 trillion) 3. France ($5,250 trillion) 4. Germany ($5,084 trillion) 5. Netherland…