The 26th Yuyuantan Cherry Blossom Festival kicks off in Beijing on March 21, 2014, attracting a large number of visitors. [Photo/Qianlong]