Buckingham Palace is the London home of Queen Elizabeth II. (AP Photo/Kirsty Wigglesworth)

Buckingham Palace is the London home of Queen Elizabeth II. (AP Photo/Kirsty Wigglesworth)