Poppy installation at the Tower of London showing tower and poppy waterfall


Size: 3875px × 2585px
Location: Tower of London, London, United Kingdom
Photo credit: © Craig McAteer / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: blood, british, display, lands, legion, london, poppies, poppy, red, remembrance, royal, sea, seas, swept, tower, waterfall