The lunch-time reception at Buckingham Palace is expected to be a lavish affair, and will host about 600 guests including members of the royal family, members of foreign royal families, international heads of state, and such celebrities as David and Victoria Beckham, and singer Sir Elton John.