The Tower of London, one of the most famous and well-preserved historical buildings in the world, may also be one of the most haunted. This is due, no doubt, to the scores of executions, murders and tortures that have taken place within its walls over the last 1,000 years.