Princess Diana’s Hidden Time Capsule Found in London Hospital
Princess Diana’s Time Capsule Unearthed at London Children’s Hospital ATLANTA — In a thrilling excavation, a time capsule sealed by Princess Diana in 1991 has been unearthed from a children’s hospital in London to make way for the construction of a new cancer center. Workers, many of whom were either born in 1991 or already ...