Poppies at the Tower of London

London

This year marks the 100 year anniversary of the outbreak of World War I and as such, there have been lots of commemorative events happening around the country, one of the most breathtaking of which is the installation that is taking place at the Tower of London, called Blood Swept Lands and Seas of Red. Nearly …

Continue Reading