A Gorgeous Duchess By Author Kay Rhodes at Sep 08, 2018 • Category Meghan Markle (Getty) Credit:GettyLocation:London, , United KingdomCaption:Meghan Markle is a vision in this blue dress, isn’t she? We remain huge fans the Duchess.Star:Meghan Markle