The company could still figure out that he can't attend an on site interview and he's in Russia.
By the way, Russia is a particularly bad choice. Russians are not permitted to work in London, it's outside of Europe and there is no immigration agreement. The resume won't survive the first pass from HR.