© AP

Queen Elizabeth II celebrates 60 years on the throne.