People walk past a floral mannequin during the 2025 Fleurs de Villes SPRING event in Toronto, Canada, on May 8, 2025. Featuring over 30 floral installations created by local florists, the annual event is held here from May 7 to May 11 this year. (Photo by Zou Zheng/Xinhua)
People walk past a floral installation during the 2025 Fleurs de Villes SPRING event in Toronto, Canada, on May 8, 2025. Featuring over 30 floral installations created by local florists, the annual event is held here from May 7 to May 11 this year. (Photo by Zou Zheng/Xinhua)
People film a floral mannequin during the 2025 Fleurs de Villes SPRING event in Toronto, Canada, on May 8, 2025. Featuring over 30 floral installations created by local florists, the annual event is held here from May 7 to May 11 this year. (Photo by Zou Zheng/Xinhua)
A woman takes a selfie with a floral installation during the 2025 Fleurs de Villes SPRING event in Toronto, Canada, on May 8, 2025. Featuring over 30 floral installations created by local florists, the annual event is held here from May 7 to May 11 this year. (Photo by Zou Zheng/Xinhua)
People look at a floral mannequin during the 2025 Fleurs de Villes SPRING event in Toronto, Canada, on May 8, 2025. Featuring over 30 floral installations created by local florists, the annual event is held here from May 7 to May 11 this year. (Photo by Zou Zheng/Xinhua)
A cyclist passes a floral installation during the 2025 Fleurs de Villes SPRING event in Toronto, Canada, on May 8, 2025. Featuring over 30 floral installations created by local florists, the annual event is held here from May 7 to May 11 this year. (Photo by Zou Zheng/Xinhua)