A spider's web after a rain in Zhengzhou, the capital of Central China's Henan province, Aug 21, 2011. [Photo/CFP]