Britain freezes 18 billion pounds worth of Russian assets.
The British government announced on Thursday that it has frozen assets held by Russian oligarchs, other people and organizations sanctioned for Moscow’s invasion of Ukraine, totaling 18 billion pounds ($20.5…