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