BaliBoutiqueOnLine is in London! November 11th is Armistice Day in the U.K.
At the Tower of London the art installation Blood Swept Lands and Seas of Red commemorating the centenary of the First World War. It was a spectacular and very sobering reminder of all that served their country. For each death in First World War a handmade poppy represents a death. There were 888,246 poppies on display.
Tower of London