Across the world
Ukraine Invasion: UK Freezes Russia’s Assets Worth £18 Billion
The British government said on Thursday that it had frozen assets together worth £18 billion ($20.5 billion) held by Russian oligarchs, other individuals, and entities […]
