The 7/7 memorial in London.EPA/Andy RainTucked into the south-east corner of Hyde Park in London, 52 stainless steel pillars have stood since July 7, 2009. These make up the official memorial for the victims of the London bombings of 2005 – an unobtrusive testament of which many people are unaware. Each pillar purposefully contains slight...
More...







