Britain Royal Wedding

Camilla the King Charles spaniel wears flags and decorations as she sits alongside Windsor Castle in Windsor, England Thursday, May 17, 2018. Britain's Prince Harry and Meghan Markle will marry in Windsor on Saturday May 19. (AP Photo/Kirsty Wigglesworth)

Source: AP