Cherry Blossom Festival kicked off in China
Cherry Blossom Festival kicked off on mid March and will continue to mid-April. Thousands of cherry blossom trees bloomed in in the Turtle Head Park in Wuxi city, Jiangsu Province, China. People take pictures of cherry blossoms in the Park. There are more than 30,000 cherry blossom trees, covering an area of 200,000 square meters […]