Categories
News Review

@MailOnline: Meghan Markle wears £38,000 worth of jewellery – along with Princess Diana’s Cartier watch – on her first day in Colombia with Prince Harry trib.al/bbDZMHz