Meghan Markle sported Princess Diana's £18k Cartier watch during a recent solo visit in Los Angeles. The Duchess of Sussex paid a visit to a children's hospital in Los Angeles last month.