Award-winning UK news photography
info@leonneal.com
Sections
Home
Pictures
Blog
About
Awards
Contact
Categories
All
War
Tavistock Square
(
London
2005
)
As police close off Tavistock Square following the July 7th 2005 terrorist attacks on London, splashes of blood remain on the walls of the British Medical Association's headquarters.
35 of 42
London pictures
26-42 of 42