License price
POA
Image of a London bus where a device exploded on the top deck in Tavistock Square during the 2005 London terror attacks.
Usage
Editorial
Delivery
Digital download
Tags
Place
Date