Kim Kardashian buys Princess Diana's amethyst cross
The reality TV star paid over £163,000 at Sotheby's for a necklace worn by Diana, Princess of Wales.
The reality TV star paid over £163,000 at Sotheby's for a necklace worn by Diana, Princess of Wales.