Cherry blossoms are pictured near St Paul's Cathedral in London, Britain, March 22, 2023. Photo: Xinhua
Cherry blossoms are pictured near St Paul's Cathedral in London, Britain, March 22, 2023. Photo: Xinhua
A woman poses next to cherry blossoms in London, Britain, March 22, 2023. Photo: Xinhua
A double-decker bus runs past cherry blossoms in London, Britain, March 22, 2023. Photo: Xinhua
A woman sniff at cherry blossoms in London, Britain, March 22, 2023. Photo: Xinhua