Princess Kate dazzles in Princess Diana's tiara at state banquet with Spanish royals

Queen Elizabeth hosted a banquet for King Felipe and Queen Letizia of Spain.

Queen Elizabeth wore a stunning Brazilian aquamarine and diamond tiara and necklace. Queen Letizia also donned a glamorous tiara and a vibrant off-the-shoulder red gown, the country's national color.

The menu consisted of poached filet of salmon with fennel in white wine sauce, medallions of Scottish beef with truffles in a Madeira sauce, fondant potatoes, and chocolate and raspberry tarts.

The black-tie dinner included about 170 guests in the Buckingham Palace ballroom.

Earlier in the day, King Felipe and Queen Letizia were met by Prince Charles and Camilla, the Duchess of Cornwall, at a hotel and then escorted to Horse Guards for an official ceremonial welcome by Queen Elizabeth and Prince Philip.

Queen Elizabeth spoke about the importance of the shared history between the two countries in her remarks.

"The relationship between our two nations is dynamic and modern. We are NATO allies, striving together to improve security in Europe and across the globe."