Kim Kardashian buys Princess Diana’s treasured amethyst cross necklace for £164,000

previous post