The Tower of London is filled with hundred of thousands of ceramic poppies, one for every British Commonwealth soldier who died in the First World War.