Live action footage
WINDSOR, May 2018 - Fans of the Royal family from all over the world gather to see the 2018 Royal Wedding of Prince Harry and Meghan Markle in Windsor Castle, Berkshire, England, UK
HD
1920 x 1080
This Element is also available via Subscription.