A visitor takes photo of cherry blossoms in Gucun Park of east China's Shanghai, March 30, 2011. The first Shanghai Cherry Blossom Festival is held here with tens of thousands of cherry trees scattering at an area of more than 200 mu (13.3 hectares). (Xinhua)