BRITAIN-LONDON-SPRING SCENERY

Xinhua
02 Apr 2025

BRITAIN-LONDON-SPRING SCENERY

(250402) -- LONDON, April 2, 2025 (Xinhua) -- Flowers are pictured near Westminster Abbey in London, Britain, April 1, 2025. (Xinhua/Li Ying)