Enlarge Photo

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

Happening Now