Kate Middleton looked pretty in pink at a special lunch hosted by her mother-in-law Queen Elizabeth II on Friday to celebrate her majesty’s Diamond Jubilee .
The always lovely Duchess of Cambridge was snapped enjoying a drink with her dashing husband Prince William and his brother Prince Harry at Windsor Castle in London during the lavish gala, which was attended by several members of the Queen’s family and by monarchs from 26 countries.
The guests included Prince Charles and his wife Camilla; Prince Andrew and daughters Princesses Beatrice and Eugenie; Prince Albert and his wife Charlene; the former king of Greece; the kings and queens of Denmark, Norway and Sweden; and King Abdullah and Queen Rania of Jordan.
Guests dined on tomato and basil salad, lamb with braised potatoes and vegetables and English asparagus tartlet. For dessert, they enjoyed strawberries and vanilla charlotte.
The lunch in Windsor Castle was the largest gathering of foreign royals in Britain since William married Kate last summer.
Later, Prince Charles and Camilla will host a dinner for the visiting royalty at Buckingham Palace in London.
The Diamond Jubilee is in celebration of Elizabeth's 60 year reign as Britain's monarch.