The Imperial War Museum, currently branded "Imperial War Museums", is a British national museum. Its headquarters are in London, with five branches in England. From Wikipedia
The installation of 30,000 ceramic poppies commemorates 80 years since the end of WWII and will remain on display until November 11, 2025.