The allegations against Mohamed Al Fayed, the former owner of Harrods, are not new but continue to shock.