Despite being banned, the International Movement of Satanists doesn’t actually exist, although if it did, its address would be 666 Devil’s Alley, Hell, Norway (yes, there is a village called Hell in Norway). What the Russian judges are banning is the idea of devil worship, which is…