British flags are reflected on a window of a store on Regent Street in central London, April 19, 2011. A bunting of British flags goes up on Regent Street to celebrate the upcoming wedding of Prince William and his fiancée Kate Middleton, which will be held at Westminster Abbey in London on April 29. [Xinhua] |