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.