Final touches are made at a local tearoom on Rio Marin to celebrate the royal wedding on April 29, 2011 in Venice, Italy. The wedding of Britain's Prince William and Kate Middleton took place at Westminster Abbey in London.
{"Image ImageDescription": "VENICE, ITALY - APRIL 29:  Final touches are made at a local tearoom on Rio Marin to celebrate the royal wedding on April 29, 2011 in Venice, Italy. The wedding of Britain's Prince William and Kate Middleton took place at Westminster Abbey in London.  (Photo by Marco Secchi/Getty Images)", "Image Copyright": "2011 Marco Secchi"}