Guests have begun to arrive at Buckingham Palace where Prince Charles is hosting a sovereigns dinner for the visiting monarchs of the world.
There was controversy this afternoon when the Queen shook hands with the King of Bahrain, there have also been questions raised over the inclusion of King Mswati of Swaziland.
Twice baked souffle, line caught sea bass and Duchy of Cornwall veg on the menu for monarchs at sovereign dinner at Buckingham Palace
The Queen is holding a lunch for monarchs from around the world celebrating her Diamond Jubilee, but some of her guests are raising eyebrows
Queen Sophia of Spain will not be attending Friday's Diamond Jubilee lunch after being ordered by her government to reject the invite.