On July 1, 2021, a poignant moment in history unfolded as a bronze statue of Diana, Princess of Wales, was unveiled in the Sunken Garden...