A carriage is pulled by horses from Windsor Castle during a dress rehearsal of the wedding of Prince Harry and Meghan Markle outside Windsor Castle on May 17, 2018 in Windsor, England. (Photo/Agencies)
RIGHT BG
A carriage is pulled by horses from Windsor Castle during a dress rehearsal of the wedding of Prince Harry and Meghan Markle outside Windsor Castle on May 17, 2018 in Windsor, England. (Photo/Agencies)