Kim Kardashian has purchased an iconic cross necklace previously worn by Princess Diana for $197,000. The reality star, 42, bought the beloved purple amethyst-and-diamond-encrusted Attallah cross ...