See the carriage route Prince Harry and Meghan Markle will take on the big day



Prince Harry and Meghan Markle’s May 19 royal wedding is taking over the historic town of Windsor, about 22 miles outside of London.

Leave a Reply

Your email address will not be published. Required fields are marked *