
Beijing, April 29 (Youth.cn) - On April 26, 2026, in Shanghai, the main venue of the 2026 Shanghai International Flower Festival was extended for the first time to the Greater Yuyuan Cultural Zone. The Twelve Flower Deities, dressed in magnificent traditional costumes, strolled gracefully through Yuyuan Bazaar under the eaves and amid floral shadows, attracting many visitors. Photo/CFP

