News
The Magdala pub in Hampstead was where Ruth Ellis, the last woman to be hanged in the UK, shot her lover in 1955. It is screening a film about ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results