Royal Wedding 2018: Preparations underway for the Big Day


For today's big picture, we're going across the pond... because the Royal Wedding is almost here. This is Windsor, where members of the military rehearse their part in the procession -- the 25 minute carriage ride through town that Meghan and Harry will take once they're officially married. Crowds line the streets to get a glimpse just of the Rehearsal. 100,000 people are expected in Windsor for this amazing celebration. Photograph courtesy of Toby Melville, for Reuters.