Kim Kardashian Has Bought Princess Diana’s Iconic Diamond Cross Necklace January 18, 2023 Kim Kardashian had just purchased the famous diamond cross necklace worn by Princess Diana at a Sotheby’s auction.According to sources, the necklace sold for $197,453.Kim also owns pieces worn by Elizabeth Taylor and Jacki O.