The Marriage of Prince Harry and Meghan Markle
Newly married Prince Harry and Meghan Markle ride in a horse-drawn carriage in Windsor, England on May 19, 2018. Many tens of thousands of people have visited the town for what has been billed as the wedding of the year. Pool photo by Stephen Chung/UPI
Please fill out form for pricing information for the photo below.