Discuss as:

Queen Sofia of Spain snubs Queen Elizabeth II in diplomatic spat over Gibraltar

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.

LONDON -- Queen Sofia of Spain has reportedly decided not to attend a lunch celebrating Britain's Queen Elizabeth II's Diamond Jubilee on Friday because of a diplomatic spat over Gibraltar.

Spanish Prime Minister Mariano Rajoy earlier this year raised Madrid's long-standing demand for the return of Gibraltar -- a British territory on the Mediterranean Sea -- during talks with U.K. counterpart David Cameron.

Click here for more coverage of the UK's royal family

According to El Pais newspaper, Queen Sofia's snub was in response to a scheduled trip to Gibraltar by Prince Edward.

Celebrations marking Queen Elizabeth's 60 years on the throne will culminate with a four-day long weekend from June 2 - 5.

Read more on this story from Britain's ITV News.

The British royal family is keeping busy ahead of the Queen's Diamond Jubilee and the London Olympics. NBC's Michelle Kosinski reports.

Queen Elizabeth marked 60-years on the throne with a Diamond Jubilee address at Westminster Hall where she praised England's resilience and noted the support of her family. ITN's Tim Ewart reports.

More world news from msnbc.com and NBC News:

Follow us on Twitter: @msnbc_world