Advertisement

License Photo

MARRIAGE OF PRINCE HARRY AND MEGHAN MARKLE.
Royal fans soak up the atmosphere for the wedding of His Royal Highness Prince Harry and his American bride Meghan Markle in Windsor, London May 18 2018. The wedding takes place tomorrow afternoon and approximately 500,000 people will descend on Windsor to try and see the happy couple. UPI Photo/Hugo Philpott

Please fill out form for pricing information for the photo below.
MARRIAGE OF PRINCE HARRY AND MEGHAN MARKLE.
Please enter the numbers you see to the right.