British police officers carry out security checks on drains along the Mall leading to Buckingham Palace (Background) in central London, on April 14, 2011. Britain's Prince William will marry his fiancee Kate Middleton in Westminster Abbey in London, on April 29, 2011. — AFP