The word Europe does not appear in your second link.
I agree with your general point. There are some very poor areas in London but the index of multiple deprivation lowest ranked places are elsewhere. And if you are able to work, you have more options in London than in a small town with limited public transport.