Fireworks explode over the Xiangjiang River during a celebration marking the 90th founding anniversary of the Communist Party of China, in Changsha, capital of central China's Hunan Province, July 1, 2011. [Photo: Xinhua]