Images

An armed police stands on Oxford Street, London

An armed police stands on Oxford Street, London, Britain November 24, 2017. REUTERS/Simon Dawson

Be the first to comment