The Royal Palace says Queen Sofia has canceled a visit to London at the request of the government because of fresh disagreements over the disputed British colony of Gibraltar on Spain's southern tip.
A spokesman said Thursday the decision was made because the government felt it inappropriate for the queen to take part in Queen Elizabeth II's jubilee events given the circumstances. He spoke on condition of anonymity in keeping with palace policy.
Spain last week complained to Britain over an upcoming visit to Gibraltar by Britain's Prince Edward.
Spain ceded Gibraltar's sovereignty to Britain in 1713 but has persistently sought its return. It views visits by British authorities to Gibraltar as an affront.
Spain's royals refused to attend late Princess Diana's 1981 wedding to Prince Charles for similar reasons.