Question: are the poppies still at tower of london?
Answer: The Tower of London poppies — one of the most viewed artworks ever seen in London — are returning to the capital. Weeping Window will be unveiled at the Imperial War Museum in Lambeth on 5 October 2018, and on show until 18 November, to coincide with Remembrance Sunday, 100 years after the end of the first world war.