The International Monetary Fund (IMF) has warned of “a number of macroeconomic, financial and