If you are in London before 11 November, you MUST go to the Tower of London
A monumental public art installation at the Tower of London features 888,246 ceramic poppies, symbolizing the British casualties of the First World War. This striking display, which will be completed by 11 November, offers a poignant reminder of sacrifice and supports charities for current and former armed forces members.
