Meg and Har By Author Kay D. Rhodes at May 23, 2018 • Category Meghan Markle Photo via Getty Credit:GettyLocation:London, England, United KingdomCaption:Meghan Markle and Prince Harry are seen here at their first public even since getting married. They’re an attractive couple.Stars:Meghan Markle, Prince Harry