Queen Letizia and King Felipe were hosted by the Queen and Prince Philip, Duchess of Cambridge, Princes William and Harry, Prince Charles and Camilla, with Britain treating them to the full pomp and pageantry traditionally rolled out for visiting heads of state