Windsor & Royal Borough Museum within the Guildhall building where Prince Charles and Camilla married, Windsor town centre, Berkshire, England, UK


Windsor, town and castle, where Prince Harry and Megan Merkle will marry at St George's Chapel within Windsor Castle, Berkshire, England, UK


Size: 5760px × 3840px
Location: Windsor, United Kingdom
Photo credit: © Jeff Gilbert / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: &, berkshire, borough, castle, chapel, georges, guildhall, museum, royal, st, street, thames, windsor