LONDON, March 8, 2022 (Xinhua) : Flowers are seen outside Westminster Abbey in London, Britain, March 7, 2022. (Xinhua/Li Ying)
LONDON, March 8, 2022 (Xinhua) : Flowers are seen outside Westminster Abbey in London, Britain, March 7, 2022. (Xinhua/Li Ying)