Britain's Queen Elizabeth attended a Downing Street lunch yesterday (24.07.12).
British Prime Minister David Cameron and his wife Samantha hosted a special lunch for the 86-year-old monarch in honour of her Diamond Jubilee.
Former Prime Ministers Tony Blair, Gordon Brown and Sir John Major were also there as was the queen's husband Prince Philip.
The prime minister and Samantha greeted the queen - who was wearing a pale blue dress and turquoise hat - and the Duke of Edinburgh outside 10 Downing Street.
Once inside, guests - who also included Deputy Prime Minister Nick Clegg and Cabinet Secretary Sir Jeremy Heywood - were served salmon, roast duck breast with potatoes and seasonal vegetables and trifle.
The Diamond Jubilee - which marks the queen's 60 years on the throne - has been celebrated with local, national and international events.
In early June there was a four-day bank holiday weekend in the UK, and celebrations included 1,000 ships taking part in a River Thames pageant and a royal carriage procession through London.