Yes
Yes, there are
yes it is
yes they do,
no
The Tower of London does not have any moats.The moat at the Tower of London is still there although it no longer has any water in it.
Some people think they see the ghosts of the two princes but it remains a mystery.
The Tower of London is famously associated with numerous ghost stories, but there is no definitive count of ghosts. Reports often mention spirits such as Anne Boleyn, who was executed there, and other historical figures like Lady Jane Grey and the Princes in the Tower. Overall, the number of ghosts attributed to the Tower varies by tale, but it remains a popular site for ghostly lore and paranormal interest.
The Ghosts of London was created in 1939.
The Tower of London is in Greater London and not in any particular county unless you mean 'country', in which case it is in England, which is part of the United Kingdom.
London Bridge has never had any towers. Maybe you're thinking about Tower Bridge.
I'm sure there are rumors of ghosts living in the Leaning Tower of Pisa.
the tower was for prisponers