Harrods sold us a fantasy

As recently as 2018, Harrods, the luxury department store in Knightsbridge, was home to one of London’s more macabre shop displays. It featured a small, pyramid-shaped cabinet, containing a lipstick-smeared wine glass and a ring. Above these relics were portraits …