3:51
- culture
- May 16, 2018
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.
Prince Harry and Meghan Markle's May 19 royal wedding is taking over the historic town of Windsor, about 22 miles outside of London.