The World Economic Forum in Davos, Switzerland, has temporarily severed Russian ties in the wake of Vladimir Putin’s invasion of Ukraine.
The World Economic Forum in Davos, Switzerland, has temporarily severed Russian ties in the wake of Vladimir Putin’s invasion of Ukraine.