Few landmarks have accumulated as many stories of betrayal, imprisonment, death, and restless spirits as the Tower of London. Rising beside the River Thames in the heart of London, the fortress has witnessed nearly a thousand years of English history. Kings have lived there, queens have been imprisoned there, political enemies have waited behind its …