England oell logerar i det praktfulla Buckingham-palatset i London.