(Photo: Xinhua) This photo taken on March 16, 2025 shows peach blossoms with Yongding tower in the background at Beijing Garden Expo Park in Beijing, capital of China. (Photo: Xinhua) An aerial ...