Choristers of the Choir of Her Majesty's Chapel Royal, wearing their State Coats, rehearse in the Chapel Royal at St James's Palace, in London, Monday April 18, 2011. The Choir are to perform in Westminster Abbey at the wedding of Prince William and Kate Middleton on April 29. AP Photo
No comments:
Post a Comment