#7232661 The choir take their places in Westminster Abbey in London, where Prince William and Kate Middleton will marry later today on April 29, 2011 in London, England. Restriction applies: USA ONLY – NO NEW YORK NEWSPAPERS Fame Pictures, Inc – Santa Monica, CA, USA – +1 (310) 395-0500
Filed Under: ·










