Incidenti në metronë e Londrës
Armed police officers stand on Oxford Street, London, Britain, Nov. 24, 2017.
People run down Oxford Street, London, Britain, Nov. 24, 2017.
Armed police run along Oxford Street, London, Britain, Nov. 24, 2017.
Armed police walk along Oxford Street, London, Britain Nov. 24, 2017.
An armed police officer ducks under police tape on Oxford Street, London, Britain, Nov. 24, 2017.
A police officer walks along Oxford Street, in central London, Britain, Nov. 24, 2017.