Russian nationals require only a Schengen visa to enter European countries, which is fairly easy for them to obtain. To visit the UK a totally different, UK only, visa is required, applying for which is a fairly long drawn out process, entailing visits to the embassy in Russia for biometric checks and often requiring a personal interview. There also has to be a deal of paperwork supplied before a visa can be issued.