London — Postman’s Park, a bit of green space nestled between St Martin’s-Le-Grand and King Edward Street in the City of London, is home to the famous Watts Memorial to Heroic Self-sacrifice, created by the ar...
A monument to self-sacrifice
or