3:51cultureMay 16, 2018See 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.Up Next in cultureAsk Me Anything: The Bachelor and Bachelorette editionMarch 26, 2024'GMA' anchors share their picks to win NCAA Tournament March 20, 2024The best of Millie Bobby Brown March 19, 2024