The Queen has joined her former and serving prime ministers for lunch in the latest engagement to mark her Diamond Jubilee.
She and the Duke of Edinburgh sat down to dine in Downing Street with David Cameron, Gordon Brown, Tony Blair and Sir John Major and their respective wives - minus Cherie Blair.
Deputy Prime Minister Nick Clegg and his wife, Miriam Gonzalez Durantez, were also at the meal where guests tucked into a starter of salmon, main course of roast duck breast with potatoes and seasonal vegetables, and a dessert of trifle.
The Queen wore a pale blue dress and turquoise hat as she was greeted by Mr Cameron and his wife, Samantha, who also wore turquoise.
Former Tory prime minister Baroness Thatcher was too ill to attend the lunch to celebrate the Queen's 60 years on the throne.