Controversy over royal event guests
The Royal Family have hosted heads of state from around the world amidst controversy over their choice of guests.
Criticism was largely aimed at the presence of the King of Bahrain, whose regime is accused of a catalogue of human rights abuses.
The Queen and her family sat down to lunch with the Middle East ruler and other controversial foreign royals as they celebrated her Diamond Jubilee.
The event was supposed to be a rare meeting of monarchs to celebrate the 60-year milestone, but it was overshadowed by strong criticism from campaigners about those invited to the Windsor Castle event.
Lunch guests from controversial regimes include Swaziland's King Mswati III, the former prime minister of Kuwait Sheikh Nasser Mohammad Al-Sabah, who stepped down over a corruption row, and Prince Mohammed Bin Nawaf Bin Abdulaziz Al Saud, Saudi Arabia's Ambassador to Britain.
King Hamad Al-Khalifa of Bahrain flew out of the country immediately after the lunch, a Foreign Office source said. Despite the fact he was not in attendance, a protest was held outside the gates of Buckingham Palace ahead of a dinner for foreign royals, hosted by the Prince of Wales and Duchess of Cornwall.
The anti-monarchy group Republic, along with human rights organisations, has accused Bahrain's government, dominated by members of its royal family, of orchestrating the violent suppression of pro-democracy protesters last year. About 50 people took part in the demonstration, which also targeted the Swaziland regime, which ended before guests arrived at Buckingham Palace.
Charles and Camilla, who was wearing a duck-egg blue lace Bruce Oldfield evening gown and diamond jewellery, greeted royals as they arrived in the palace's Music Room before a drinks and canape reception in the Blue Drawing Room, ahead of the three-course meal.
The Duchess curtsied to all of the kings and queens present, including King Mswati and his wife, Inkhosikati LaMahlangu of Swaziland, who wore an extravagant gold ballgown with a ruffled skirt teamed with a fur stole and large jewelled choker.
The two couples chatted for a few moments, with King Mswati, who is accused of having a lavish lifestyle while his people starve, telling Charles: "It's been a long time."