A diplomatic row over the U.K.’s century old sovereignty of the Rock of Gibraltar has meant one fewer guest at the Queen’s diamond jubilee lunch. As Queen Sophia of Spain cancels, one guest who will be attending, the King of Bahrain, is causing controversy over his country’s human rights record. ITV’s Tim Ewart reports.