Subscribe
Sign In
|
Subscribe Ad-Free
Lizzie Seal
Author Archive
2022
Jul 14, 2022
Hanging of Mother Ends Death Penalty in Britain
As 9am approached on 13 July 1955, crowds of people began to line the streets outside Holloway prison. Some stared solemnly at the prison walls. Others prayed. Most fell silent....
Sign up for RC newsletters