Police officers walk past a flag hanging outside a coffee shop, depicting Britain's Prince William and Kate Middleton, on Whitehall, in central London April 27, 2011. Prince William will marry Kate Middleton at Westminster Abbey on April 29th. REUTER
{}