Skip to Content
Prince Harry and Meghan Markle: All Smiles!
Credit:
Getty
Location:
Edinburgh, Scotland, United Kingdom
Caption:
Prince Harry and Meghan Markle seem like such a happy twosome. We really do like them a lot.
Stars:
Meghan Markle, Prince Harry