A horse drawn carriage passes decorated houses along the route that the carriage carrying Prince Harry and Meghan Markle will take after their marriage, in Windsor, England Friday, May 18, 2018. Britain's Prince Harry and Meghan Markle will marry in Windsor on Saturday May 19. (AP Photo/Kirsty Wigglesworth)
{}