Adding to this, the uncertainty surrounding US President Donald Trump's trade tariffs and escalating geopolitical tensions ...