People walk on a street in London, Britain, May 3, 2023. The coronation ceremony of King Charles III is to be held on May 6 in London. (Xinhua/Li Ying)
People walk on a street in London, Britain, May 3, 2023. The coronation ceremony of King Charles III is to be held on May 6 in London. (Xinhua/Li Ying)
A woman walks on a street in London, Britain, May 3, 2023. The coronation ceremony of King Charles III is to be held on May 6 in London. (Xinhua/Li Ying)
People walk on a street in London, Britain, May 3, 2023. The coronation ceremony of King Charles III is to be held on May 6 in London. (Xinhua/Li Ying)
People walk on a street in London, Britain, May 3, 2023. The coronation ceremony of King Charles III is to be held on May 6 in London. (Xinhua/Li Ying)
The reflection of British national flags are seen on the window of a double-decker in London, Britain, May 3, 2023. The coronation ceremony of King Charles III is to be held on May 6 in London. (Xinhua/Li Ying)