I see this all the time on threads. Unless you're the Prime Minister, Queen, keeper of the ravens at the tower, a genuine pearly queen or jellied eel and pie and mash slinger, I reckon that's utter bollox.
There may be more opportunities within your chosen career in London but outside very specific roles, your job does not only exist in London.