Prince Harry and Meghan Markle: All Smiles! By Author Kay D. Rhodes at Feb 19, 2021 • Category Meghan Markle Credit:GettyLocation:Edinburgh, Scotland, United KingdomCaption:Prince Harry and Meghan Markle seem like such a happy twosome. We really do like them a lot.Stars:Meghan Markle, Prince Harry