Poppies Pour Like Blood From The Tower Of London To Honor Fallen Soldiers
A total of 888,246 ceramic poppies are being shown on display at the Tower of London to honor British soldiers who died in World War I (one poppy for every fallen soldier). The impressive installation called 'Blood Swept Lands and Seas of Red' by artist Paul Cummins has attracted more than 5 million visitors since the poppies started being placed. The display will remain in place until the end of November.