Queen welcomes royals for Jubilee lunch at Windsor
Kings and queens from around the world have gathered in Britain to mark the Queen's Diamond Jubilee.
Twelve UK royals joined the Queen to welcome the sovereigns of 26 countries for a luncheon at Windsor Castle.
Human rights campaigners have condemned the inclusion of Bahrain's King Hamad al-Khalifa but the Palace said the Foreign Office approved his invitation.
Protesters gathered at Buckingham Palace, where Prince Charles is hosting a dinner for some of the royals.
The BBC's Nicholas Witchell reports.