The Saddest Place in London: A Story of Self-Sacrifice

Tucked away in a quiet area of East London is a peaceful place that goes by the unassuming name of Postman’s Park (left), so called because it once stood in the shadow of the city’s old General Post Office building. At first glance, you might mistake it for any green space in the city, with its manicured lawn, leafy trees […]