Royal faces of Prince Harry and Meghan Markle stare out towards a passing group of tourists as the royal town of Windsor gets ready for the royal wedding between Harry and his American fiance, on 14th May 2018, in London, England. (Photo by Richard Baker / In Pictures via Getty Images)
Add to Cart Add to Lightbox Download