To my knowledge Moscow has always been a top tourist attraction. I recall a teacher friend taking school parties there (and other cities in Russia) several times. Furthermore, have you considered the amount of business traffic that existed/exists between Russia (even in the Soviet Union days) and the UK?