Members of the British Royal Navy march towards Westminster Abbey as they take part in  an overnight dress rehearsal for the Royal Wedding of Britain&#39;s Prince William and Kate Middleton, in central London, Wednesday, April, 27, 2011. Prince William is to marry Kate Middleton at Westminster Abbey in London, on Friday, April 29. &#40;AP Photo&#47;Alastair Grant&#41; <span class=meta>(AP Photo&#47; Alastair Grant)</span>
{}