I do contract webdev work for a multi-national in the middle of nowhere in Connecticut. The london office posted a job that is exactly what I do but is paid 5 times less. At the Edinburgh office, 7 times less.
Same company, same upper-upper-upper management, but VASTLY different pay scales. Its nuts to think about, especially when I can rent a full 3 bed/3 bath house with basement and garage for about 2 times less than a 1 bedroom flat in London.
I completely get that, but I'm paid for the same position 5 times more. The wage they are providing my position in London isn't even livable without roomates. I could (if I wanted a terrible commute) afford a nice apartment in NYC for what I'm paid. If the UK gov't wasn't so anti-immigration, I could actually afford a pretty decent flat in London for what I'm paid as well (on top of the house I currently rent).
Anecdotally, it doesn't seem so. Even straight out of University with 0 years experience, salaries among my cohort seemed to be between 30-40k GBP and this was some years ago.
Not to say that there isn't companies making terrible offers in London, but I don't know people working for them.