This just isn't true, I work in central London amongst the bankers and they're usually the first to get out a bank branded umbrella, usually obnoxiously huge ones too.
Yeah, working in central London and there's always an abundance of umbrellas in use when it rains, really not sure what this commenter is talking about.