LONDON, ENGLAND - APRIL 28: Gifts are delivered to the rear of Clarence House on April 28, 2011 in London, England. Millions of people the world over are expected to watch live broadcasts of the ... more 
LONDON, ENGLAND - APRIL 28: Gifts are delivered to the rear of Clarence House on April 28, 2011 in London, England. Millions of people the world over are expected to watch live broadcasts of the Royal Wedding on television in what is becoming the most talked about event of the year. (Photo by Matt Cardy/Getty Images) less 
1 / 17
Getty Images | Photo By Matt Cardy / Getty Images
Thu, Apr 28, 2011 12:54 PM EDT