OECD OECD 118d ago
Governments and companies are projected to borrow USD 29 trillion in 2026

Governments and companies are projected to borrow USD 29 trillion in 2026

Borrowing by governments and companies hit historic highs in 2025. Can this be sustained?