UK freezes £10 billion in assets of 2 Russian despotism

The UK on Thursday announced it changed into freezing property well worth round £10 billion ($thirteen billion, 12 billion euros)...