Connect to share and comment

London hostage tottenham court road

Appears In:
Police were deployed after man entered building with gas canisters strapped to his body
London hostage tottenham court road

An armed police officer guards the scene in central London on April 27, 2012 amid reports of an armed man causing a disturbance.

BEN STANSALL