Armistice Day… Tower of London Poppies

The Tower of London plays host to a sea of 888,426 ceramic poppies as a memorial to those who died in the First World War. This year, which marks the centenary of the war’s beginning in 1914, the stunning exhibition is expected to have captured the attention of up to four million by the 12th…