Flowers are pictured near Westminster Abbey in London, Britain, April 1, 2025. (Xinhua/Li Ying)
A woman takes photos under blooming cherry trees in London, Britain, April 1, 2025. (Xinhua/Li Ying)
A woman walks at St James's Park in London, Britain, April 1, 2025. (Xinhua/Li Ying)
People stand under a blooming cherry tree at St James's Park in London, Britain, April 1, 2025. (Xinhua/Li Ying)
Cherry blossoms are pictured near a telephone box in London, Britain, April 1, 2025. (Xinhua/Li Ying)
Cherry blossoms are pictured near a building in London, Britain, April 1, 2025. (Xinhua/Li Ying)
Flowers are pictured near Big Ben in London, Britain, April 1, 2025. (Xinhua/Li Ying)
Flowers are pictured near the Houses of Parliament in London, Britain, April 1, 2025. (Xinhua/Li Ying)