Betteridge’s Law
No.
September 6, 2015
Does this photo
PROVE
that ghosts still haunt Tower of London?