A police officer stands guard at Scotland Yard, headquarters of London's Metropolitan Police in London, Britain, on March 23, 2017. (Xinhua/Han Yan)
Go to Forum >>0 Comment(s)