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 ...