Blood Swept Lands And Seas Of Red

London United Kingdom – 16 November 2014: Almost 900000 ceramic poppies are installed at The Tower of London to commemorate Britain’s involvement in the First World War

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.