Harry and Meghan in Shop Display, Royal Wedding 2018, Windsor, Berkshire, England, UK, GB.


Prince Harry and Meghan Markle will be married on 19 May 2018. Kensington Palace confirmed the news in a statement.


Size: 3888px × 5184px
Location: Windsor, UK
Photo credit: © Dylan News Images / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 2018, berkshire, britain, display, england, gb, gift, gifts, great, harry, kingdom, meghan, merchandising, royal, shop, uk, united, wedding, windsor