Russian Embassy in London

Russian visa applications in the UK are currently handled by the Russian Visa Application Centre, run by VFS Global. This means that, instead of going direct to the Russian Embassy in London, you must submit your visa application to VFS … Continued