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


May 16, 2018

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

Powered by WPeMatico