Stock Photo: Royal carriage carries Prince Charles and Camilla with Michael and Carole Middleton outside of Westminster Abbey for participating in marriage of Prince William to Kate Middleton on 29th April 2011, London, England

Stock Photo: 4042-1642 Royal carriage carries Prince Charles and Camilla with Michael and Carole Middleton outside of Westminster Abbey for participating in marriage of Prince William to Kate Middleton on 29th April 2011, London, England