London, England, UK. The Memorial to Heroic Self Sacrifice in Postman's Park, north of St Paul's Cathedral. Created in 1900

- Image ID: F00945

London, England, UK. The Memorial to Heroic Self Sacrifice in Postman's Park, north of St Paul's Cathedral. Created in 1900

PjrTravel / Alamy Stock Photo

Image ID: F00945