We live in hope- but a difficult task and not much chance of making much from it as they, and ourselves, are not fashionable clubs.
If anyone is thinking about going, visas are available from the Russian consulate in Edinburgh (near Haymarket station) as well as the Embassy in London. I found it easier to use a specialist travel agent, just to sort the visa, when I went to Moscow at short notice a few years ago- again, there used to be one in Edinburgh, might still be there.