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.
9 of 12
2005 pictures
1-12 of 12