The talk of London town at the moment is the Poppy installation at The Tower of London. Erected on 5th August, the installation features 888,246 ceramic poppies each representing a fallen soldier of the war. It's a spectacular sea of red and it's wonderful to see in real life. These photos won't do it justice. The installation ends on Nov. 11 so if you intend to see it, you should go soon!