The Ceremony of the Keys is held a little before 10pm each and every night and members of the public are present - those who get to attend the Ceremony by application months in advance, and those invited by one of the Yeoman Warders as was the group I was with just last night. And those groups are the only once there, besides those who actually live and work in the Tower of London.