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
Royal_Wedding_Atmosphere-BW-001
STEVEHUFFPHOTO 2018
Be the first to comment