London salaries have always been rather good in my view (if we ignore the shocking cost of living here) and although the higher remittances tend to based on experience here vs having a good degree, I'm not sure for me at least I could make more money anywhere else outside of the arab countries.
I've interviewed for some UK jobs, and the best I've been offered was 60,000 GBP (which equates to about 75k USD at current exchange rates). I routinely see job postings requiring quite a bit of experience and expertise, and offering salaries in the 40-50k GBP range.
Honestly, I don't understand it. It seems like London tech firms are competing in the same market (in some cases, they literally are satellite offices of the same companies) as the US firms, so how do they get away with offering so much less money?