Camilla, Duchess of Cornwall departs the marriage of Their Royal Highnesses Prince William Duke of Cambridge and Catherine Duchess of Cambridge at Westminster Abbey on April 29, 2011 in London, England.