Images

Armed police run along Oxford Street, London

Armed police run along Oxford Street, London, Britain November 24, 2017. REUTERS/Peter Nicholls

Be the first to comment