British Union Jack flags are pictured on London's Regent Street on April 20, 2011, in preparation for the royal wedding between Britain's Prince William and his fiancee Kate Middleton at Westminister Abbey on April 29, 2011. — UNITED KINGDOM, London, AFP