› added 10 years ago
77
TIL: In 1674, skeletons of 2 children were discovered under the staircase leading to the chapel at the Tower of London. Believed to be the remains of the “Princes in the Tower”, the skeletons were buried, on the orders of Charles II, in Westminster Abbey.