Desperate Westerners will pour into Russia and get situated on the frozen Solovetsky Islands, said state broadcaster RT's editor.
newsweek.com