Russell Square, London
Emergency first responders at Russell Square in London, United Kingdom.
https://leb.fbi.gov/image-repository/russell-square-london.jpg/view
https://leb.fbi.gov/image-repository/russell-square-london.jpg/@@images/image
Russell Square, London
Emergency first responders at Russell Square in London, United Kingdom.