Tower of London, London, UK. 9th November 2014. The crowds fill the area around the Tower of London to look at the 888,246 ceramic poppies that fill the moat.

- Image ID: EA8T6K

Similar stock images