Royal wedding 2018: Windsor's glimpse of Meghan and Harry
With two days to go until Prince Harry and Meghan Markle marry, the town of Windsor has held a rehearsal of the newlyweds' carriage procession.
International broadcasters and more than 100,000 people from around the world are in Berkshire before the wedding on Saturday.
Crowds lined the streets as the military helped staged a rehearsal of the couple's carriage procession.
All images subject to copyright.