Statue of Diana, Princess of Wales to be removed

Royal Central — Statue of Diana, Princess of Wales to be removed