Risk survey shows business sentiment rocked by war

Ukraine flag

Latest Oxford Economics risk survey finds Russia’s invasion of Ukraine has triggered widespread pessimism