The global economic turbulence of recent years has put financial markets to the test, with geopolitical tensions, rising inflation, subdued economic growth, regulatory changes and natural disasters ...