The Royal Wedding of Prince William and Kate Middleton

Prince William and Catherine Middleton, Duchess of Cambridge travel to Buckingham Palace in the 1902 State Landau, along the procession route, greeting crowd of admirers, London April 29, 2011.

Photographer: Greg Brennan
Media Name: GB_PE022 copy link