I'm in the insurance business and, although my company HQ Is in Zurich, we have a major office in London and my boss is based there. London has always been a major center for insurance and reinsurance.
As for LHR, I'm glad it's hitting the evening papers. It's such an ordeal that my husband and I no longer travel to or through there on vacations.