London gets ready for the Royal Wedding between Prince William and Miss Kate Middleton. The shops around Leicester Square are full of “Will & Kate” memorabilia. Wednesday, April 27, 2011. Photo: Edmond Terakopian
London gets ready for the Royal Wedding between Prince William and Miss Kate Middleton. The shops around Leicester Square are full of “Will & Kate” memorabilia. Wednesday, April 27, 2011. Photo: Edmond Terakopian
STEVEHUFFPHOTO 2018
Be the first to comment