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

Posted on: May 16th, 2018 by ABC News No Comments

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

You must be logged in to post a comment.