Kate Middleton, the Duchess of Cambridge, was the lucky lady hanging out with both her husband, Prince William, and his little brother, Prince Harry, today! The trio attended a reception in London's Waterloo Chamber ahead of a lunch for visiting monarchs at Windsor Castle. Kate Middleton wore a dress from Emilia Wickstead, a pale pink coat-style frock that costs nearly $2,000.
At the meal, Harry, William, Kate, and Queen Elizabeth mingled with kings, queens, and heads of state from 26 countries. William and Harry's cousins, Princesses Beatrice and Eugenie, were also on hand to chat with dignitaries like Monaco's Prince Albert and Princess Charlene and Jordan's King Abdullah and Queen Rania. There may be protests in England this evening, though, as some aren't thrilled the royals included the King of Bahrain, who's accused of committing human rights abuses during a recent period of unrest in his country. British fare was served to Kate, William, their family, and guests, starting with a poached egg tartlet and then a main of Windsor lamb. This evening, William's father Prince Charles is hosting a dinner reception with his wife Camilla, Duchess of Cornwall.