(ECNS) -- The 2019 Wuxi International Cherry Blossom Festival kicked off on Wednesday.
Irradiated by lamplights, the cherry blossoms on Yuantouzhu Island interlace with their reflections in the water, creating a dreamlike picture.
Yuantouzhu Island, also known as "Turtle Head Isle," is a popular tourist resort in Wuxi, Jiangsu Province.