› added 11 years ago
91
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.