While we're on the London topic, I think I'll mention what I've been thinking about the setting.

In VCS there were a few big London references. Some peds on the street mentioned it (I think) and it was brought up a bit on the radio. Now I don't know if Rockstar would make the references they always make to the next - games setting so obvious.