BeautyCelebsEntertainmentFashion Kim Kardashian pays over R3 million for cross worn by Princess Diana by Ashleigh Nefdt