I don't think that's true. In my experience there are many Russians moving to London for software positions. The parent is also not Russian from what I understand.
That is so no true in my experience as someone working in finance in London. Can you name 1-2 companies paying 100k for graduates or 200k after 5 years?