The Royal Wedding Ceremony at Westminster Abbey


The Royal Wedding Ceremony of Prince William and Catherine Middleton at Westminster Abbey on April 29, 2011