A man walks past an eel, pie and mash shop displaying a flag depicting Britain's Prince William and Kate Middleton and a poster of Princess Diana, in north London April 26, 2011. Prince William and Kate Middleton will marry at Wesminster Abbey on April 29th. [Photo/Agencies]
Wedding fans pose for photographers outside Westminster Abbey ahead of the Royal wedding in London April 26, 2011. [Photo/Agencies]
(中国日报网英语点津 编辑:陈丹妮)