The King and Queen are to host a glittering diplomatic reception at Buckingham Palace.