Global debt has reached $324 trillion, according to data from the Institute of International Finance.Published by The Spectator IndexSep 3, 2025 7:00:03 PM UTC