Image 1 of 1

10.jpg

Add to Cart Add to Lightbox Download
LONDON, ENGLAND, APRIL 29, 2011: Catherine, Duchess of Cambridge and her husband, HRH Prince William, Duke of Cambridge, are pictured in the 1902 State Landau en route to Buckingham Palace following their wedding in London, England on April 29, 2011
Copyright
Martin McNeil
Image Size
3354x2236 / 1.7MB
Contained in galleries
LONDON, ENGLAND, APRIL 29, 2011: Catherine, Duchess of Cambridge and her husband, HRH Prince William, Duke of Cambridge, are pictured in the 1902 State Landau en route to Buckingham Palace following their wedding in London, England on April 29, 2011