Photo taken on Nov. 23, 2010 shows the exterior of the Westminster Abbey in London, Britain. Prince William and his fiancée Kate Middleton will marry on April 29, 2011 at Westminster Abbey, the historic London church where the funeral of his mother Diana was held in 1997. [Xinhua] |