Buckingham Palace is home to the Queen of England