People pay a minute's silence tribute at Scotland Yard, headquarters of London's Metropolitan Police in London, Britain, on March 23, 2017. (Xinhua/Han Yan
People pay a minute's silence tribute at Scotland Yard, headquarters of London's Metropolitan Police in London, Britain, on March 23, 2017. (Xinhua/Han Yan