Pending keywords & tags
Tower of London Castle in London, England. London EC3N 4AB, United Kingdom. 5 August – 11 November 2014 Blood Swept Lands and Seas of Red marked the centenary of the outbreak of the First World War. Created by artists Paul Cummins and Tom Piper, 888,246 (unfinished in this shot) ceramic poppies progressively filled the Tower’s famous moat.