Global governments have flooded economies with an unprecedented amount of fiscal stimulus, with most G20 countries injecting stimulus worth between 10-55% of GDP. The costs of such stimulus are enormous, and investors have been worrying about mounting debts around the world. Add to that the prospects of higher inflation, which could lead to interest rate […]