Travel

Memorial to Heroic Self Sacrifice, London

The Memorial to Heroic Self Sacrifice is a public monument in Postman’s Park in the City of London, commemorating ordinary people who died saving the lives of others and might otherwise have been forgotten. This is one of those half-forgotten…

Read More