Europe should seize Russia’s frozen assets now

.....

© Al Jazeera