The Limited Edition Princess Catherine Engagement Doll is pictured during its launch at Hamleys toy shop in London April 7, 2011.[Photo/Agencies]
Souvenir teabags with depictions of Britain's Prince William and Kate Middleton are seen in London April 7, 2011. A British minister said on Wednesday that two billion people were expected to tune in to TV broadcasts to watch this month's royal wedding between Prince William and Kate Middleton on April 29.[Photo/Agencies]