› added 4 years ago
72
TIL of the Ceremony of the Keys which is carried out every night at exactly 9:53 pm at the Tower of London and is believed to be the oldest military ceremony in the world. Originating in the Middle Ages it has never once been cancelled though it was delayed once during WWII due to enemy action.