Markle and Prince Harry By Author Kay D. Rhodes at Jan 08, 2020 • Category Meghan Markle Photo via Getty Credit:GettyLocation:London, England, United KingdomCaption:Meghan Markle and Prince Harry are out and about in this picture, saying hello to some fans.Stars:Meghan Markle, Prince Harry