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: 5095px × 3821px
Location: Windsor, UK
Photo credit: © Dylan Garcia ARPS / Alamy / Afripics
License: Licensed
Model Released: No

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