London:Tower of London

The Tower of London is a historic defunct prison in London that held torture and executions.