Photo taken on March 23, 2017 shows flowers at National Police Memorial in London, Britain. (Xinhua/Han Yan